2011-01-28 56 views
1

我需要加密字符串&發送到服務器,這是在PHP中。在Android SDK中加密字符串

下面你會發現加密代碼和函數來加密它。

define('SALT', 'whateveryouwant'); 

function encrypt($text) 
{ 
     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 decrypt($text) 
{ 
     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))); 

} 

我在android中試過一些類,但根本沒有工作。 任何人都有關於支持此功能的android中的函數或類的想法?

由於提前

回答