|
|
1
68
让我们把这个词一个接一个地分解:
让我们一部分一部分地复习
现在,回到您的问题,代码行:
指定要使用算法的keyFactory
你告诉工厂使用算法
本质上
因此,后者更安全。但是,对于哪一个足以进行加密,双方都存在争论。没有辩论。只是说说而已。 关于这两种算法的一些附加信息:
主要优点是
差异相当大(如图所示)。希望能有所帮助。:) 编辑: 正如OP提到的那样
参数
至于你的第二个问题,看看
HMAC-SHA1
。有很多说法认为算法
此外,根据NSA:
我认为将HMAC功能与SHA512结合使用是非常安全的。 |
|
|
2
3
SHA512属于加密散列函数的SHA2族。由于SHA1有理论上的弱点,并且SHA512比SHA1稍慢(对密码进行哈希处理时速度较慢越好),因此为了对密码进行散列处理,应该选择SHA512(或SHA2家族中的任何一个)而不是SHA1。 事实上,理解函数中的差异并不简单,但您可能有更好的机会在 Crypto SE site . |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 8 月前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 8 月前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 8 月前 |
|
|
rudraraj · java中未声明最终变量 9 月前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 9 月前 |