无论如何,我可以从javax.crypto包中检索sbox信息吗?
我发现这个网站显示了des alogrithm的框。
http://www.gymnase-yverdon.vd.ch/branches/mathematique/cryptographie/textes/s_boxes.htm
但是我怀疑不同的开发人员在Sbox上有不同的实现,换句话说,这并不意味着每个实现的人都会使用相似的Sbox值。
非常感谢任何人都可以帮助我解决sbox问题。
最佳答案
我同意@sarnold。 DES算法在“替换”阶段的“Feistel”函数中恰好使用了八个sbox。
但是,您不能在javax.crypto包中找到sbox信息,因为它是规范而不是实现。您可以在以下位置找到sbox信息格式com.sun.crypto.provider
包或bouncy castle
实现或任何其他提供程序。