目前我正在使用:
Algorithm_mode_padding = “RSA / ECB / PKCS1Padding” 提供商= “BC”
我听说过ECB会导致输出模式。 Android目前最安全的算法,模式和填充是什么?我将把它用于许可证文件。
此外,在创建新的公钥和私钥时使用的最佳密钥大小是什么?
答案 0 :(得分:0)
欧洲央行一般不建议这样做,但如果您正在使用它(大概)来解密设备上的文件,那么对加密方案和密钥大小这么担心是没有意义的。
如果您要在应用程序中解密许可证文件以进行验证,那么您需要在应用程序中嵌入私钥。因此,无论密钥长度如何,用户都可以访问它。
另一方面,您可以动态地(或类似地)从服务器检索私钥,但此时您也可以在线进行解密/验证。