2011-01-28 2 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의 기능 또는 클래스에 대한 아이디어가있는 사람이 있습니까?

답변

관련 문제