以下の結果はどうして違うのですか?AESCryptoを使用して差分整数値1と2を復号化します
--------------
IF Value = 1 :
--------------
String key1 = "123456";
String key2 = "654321";
String x = AesCrypto.encrypt(key1, String.ValueOf(1));
String y = AesCrypto.decrypt(key2, x);
Result --> y = ���8��VW&�S
--------------
IF Value = 2 :
--------------
String key1 = "123456";
String key2 = "654321";
String x = AesCrypto.encrypt(key1, String.ValueOf(2));
String y = AesCrypto.decrypt(key2, x);
Result --> y = null
null値1を生成しない理由は、2の値と等しくないのですか?どちらも解読に失敗しましたが。
'String.valueOf(1)'を '' 1 ''に置き換えることができます。 – progyammer