目标:我打算在 PHP 中加密 JSON 响应,一旦 android 应用程序收到该响应,它就会解密它。
我能够在 PHP 中找到加密和解密函数:
<?php
function simple_encrypt($text)
{
$salt = "anything";
return trim(base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $salt, $text, MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND))));
}
function simple_decrypt($text)
{
$salt = "anything";
return trim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $salt, base64_decode($text), MCRYPT_MODE_ECB, mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB), MCRYPT_RAND)));
}
?>
(我实际上并不需要该simple_decrypt
功能,我只是在测试它。我实际上需要的只是服务器端的加密和客户端的解密(我的android应用程序))
所以我需要一个类似于 simple_decrypt 但用 Java 编写的函数,这样我就可以解密我的响应。
我不知道该怎么做,因为我对加密/解密很陌生。我希望这里的一些专家可以指导我找到适当的解决方案。