每个人都在谈论密码中的填充方案,但需要传递给密码的实际字符串是什么?我不在乎它们是对称的还是不对称的,我只想要一个可能值的列表。
块密码需要填充,而流密码不需要。块密码需要填充,因为它们加密整个块,您的消息可能不完全匹配整个块。填充用于将消息长度扩展到下一个块边界。
有关详细信息,请参阅维基百科上关于加密填充的文章。
对于大多数目的,PKCS#7(又名PKCS#5)使用填充:n个字节,所有值为n:
01
02 02
03 03 03
...
10 10 10 10 ... 10 10
填充有很多种类型,PKCS-7、Zero、ISO 10126、ANSI X.923等等。
我建议你仔细阅读填充,因为你似乎没有完全理解这个概念。
那么你可能指的是密码盐。
Edit
Java平台的每个实现都需要支持以下带有括号中的密钥的标准密码转换:
你可以在这里找到一份清单。
编辑2
您可以在这里找到充气城堡规范。它列出了所有可用的填充方案。
问题内容: 有一些简单的方法可以在Java中填充字符串吗? 似乎应该在类似StringUtil的API中使用某些东西,但是我找不到能做到这一点的任何东西。 问题答案: 有几种方法:leftPad,[rightPad](https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/Str
我正在尝试使用下面列出的代码使用SSL侦听器端口访问db。 但我看到下面的错误。我也尝试使用“setproperty”更新用户id和passowrd,但仍然看到相同的错误。
问题内容: 但是我没有得到如何用零填充字符串。 输入:“ 129018”输出:“ 0000129018” 总输出长度应为TEN。 问题答案: 如果你的字符串仅包含数字,则可以将其设为整数,然后进行填充:
rank ▲ ✰ vote url 77 340 83 533 url 给字符串填充0 有什么方法可以给字符串左边填充0,这样就可以有一个特定长度. 字符串: >>> n = '4' >>> print n.zfill(3) >>> '004' 对于数字: >>> n = 4 >>> print '%03d' % n >>> 004 >>> print format(4, '03') # pyt
我如何用整数或字符串填充我的GridPane?我目前正在数独GUI上工作,无法使其工作。我已经知道不可能用Java FX标签来显示它,因为它是Java.FX.scene.Control类。我需要以某种方式将数独值转移到GridPane中相应的坐标。