无论如何,我可以从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实现或任何其他提供程序。

07-25 22:33