jasypt的每个加密密码最后会包含“=”吗?

时间:2016-09-26 08:57:58

标签: java encryption jasypt

使用Jasypt时,加密密码最后包含 =(相等字符)。是否保证加密密码始终具有=? 我们如何/可以控制这种行为?

敌人示例:test已加密为Nv4nMcuVwsvWVuYD7Av44Q==

1 个答案:

答案 0 :(得分:1)

看起来=来自填充加密/哈希输出的Base64表示。

在这种情况下,答案通常为no, it won't necessarily end with "="

但是,如果你使用的算法产生恒定长度的输出(例如,如果它沿途使用散列),它可能最终产生那些" =" s全部时间 - 但除非你完全理解你所使用的算法的所有步骤,否则无法确定这一点。