javax.crypto des sbox

tep*_*pel 5 java cryptography

无论如何我可以从javax.crypto包中检索sbox信息吗?

我遇到这个网站,显示了des alogrithm的sboxes. http://www.gymnase-yverdon.vd.ch/branches/mathematique/cryptographie/textes/s_boxes.htm

但我怀疑不同的开发人员在另一个词上对sbox有不同的实现,这并不意味着每个人都会实现des将使用类似的sbox值.

非常感谢任何人都可以帮助我解决sbox问题.

Jan*_*ith 2

我同意@sarnold。DES 算法在替换阶段的“Feistel”函数中恰好使用了 8 个 sbox。

但是,您无法在 javax.crypto 包中找到 sbox 信息,因为它是规范,而不是实现。你可以在以下位置找到 sbox imoformation

com.sun.crypto.provider包或

bouncy castle实现或任何其他提供者。