Fir*_*fox 13 java encryption performance
我可以Cipher跨多个方法使用相同的对象,因为方法参数getInstance和init不更改?
例如,假设应用程序的多个部分decrypt在实用程序类中使用该方法.传递的所有加密值都使用相同的密钥和算法生成.那么,我可以重用同一个Cipher对象吗?
是不是真的值得担心的多个作品Cipher(这可能导致创建KeySpec,SecretKey对象)?
ZZ *_*der -8
您可以重复使用密码对象,但每次都必须通过为每个操作调用 init() 来初始化它。
如果您担心重新创建 KeySpec,则应该保存它并在多个 init() 中使用相同的值。