加密算法AES和AES_128之间有什么区别

问题描述 投票:0回答:1

根据应用程序开发人员的文档AES_128AES_256受api 26支持。https://developer.android.com/reference/javax/crypto/Cipher。例如,现在我使用带有128位密钥的AESGCM模式)。具有128位密钥的AESAES_128有什么区别?

android encryption encryption-symmetric
1个回答
0
投票

[具有AES键的128-bitAES_128之间没有区别。

您可以在链接的文档中看到,在API 26之前,存在一个用于AES的原语,具有各种填充选项/操作模式。

为了简化起见,在API 26+中,现在有两个原语可以通过确定的AES128-bit键来消除256-bit的用法。

如果使用AES,则应选择AES-256 GCM,因为它提供了经过验证的加密。

© www.soinside.com 2019 - 2024. All rights reserved.