0
我在密碼學領域非常新,並且一直困擾着這個問題兩天。端口Java AES ECB加密爲UWP兼容C#代碼
我對AES/ECB加密的Java代碼,我希望我的uwp應用程序使用相同的加密技術,但是到目前爲止我嘗試過的任何加密結果都不相同。 在stackoverflow上有很多答案建議使用RijndaelManaged
類,但該類不適用於UWP。
這裏的Java代碼
public string encrypt(String input, string key) {
SecretKeySpec skey = new SecretKeySpec(key.getBytes("UTF-8"), "AES");
Cipher cipher = Cipher.getInstance("AES/ECB/PKCS5Padding");
cipher.init(Cipher.ENCRYPT_MODE, skey);
crypted = cipher.doFinal(input.getBytes("UTF-8"));
return Base64.encodeToString(crypted,Base64.NO_WRAP);
}