jasypt的每个加密密码最后都会包含“=”吗?
will every encrypted password of jasypt would contain "=" at the end?
使用Jasypt时,加密后的密码末尾包含=(等号)。是否保证加密后的密码始终以 = 结尾?
How/Can 我们控制这种行为?
敌人示例:test
被加密为 Nv4nMcuVwsvWVuYD7Av44Q==
看起来 =
s 来自填充加密/哈希输出的 Base64 表示。
那样的话,答案一般是no, it won't necessarily end with "="。
但是,如果您使用的算法产生恒定长度的输出(例如,如果它在整个过程中使用散列),它可能最终会一直产生那些“=”——但没有办法除非您完全理解您正在使用的算法执行的所有步骤,否则肯定知道这一点。
使用Jasypt时,加密后的密码末尾包含=(等号)。是否保证加密后的密码始终以 = 结尾? How/Can 我们控制这种行为?
敌人示例:test
被加密为 Nv4nMcuVwsvWVuYD7Av44Q==
看起来 =
s 来自填充加密/哈希输出的 Base64 表示。
那样的话,答案一般是no, it won't necessarily end with "="。
但是,如果您使用的算法产生恒定长度的输出(例如,如果它在整个过程中使用散列),它可能最终会一直产生那些“=”——但没有办法除非您完全理解您正在使用的算法执行的所有步骤,否则肯定知道这一点。