2011-06-10 13 views
5

¿De todos modos puedo recuperar la información de sbox del paquete javax.crypto?javax.crypto des sbox

Me encuentro con este sitio que muestra los sboxes de des alogrithm. http://www.gymnase-yverdon.vd.ch/branches/mathematique/cryptographie/textes/s_boxes.htm

Pero sospecho que los diferentes desarrolladores tienen una implementación diferente en el sbox en otra palabra, esto no significa que todos los implementan des usarán un valor de sbox similar.

Aprecio mucho si alguien puede ayudarme con la pregunta de sbox.

+3

Si usan diferentes SBoxes, entonces no es [DES] (http://en.wikipedia.org/wiki/Data_Encryption_Standard). – sarnold

Respuesta

2

Estoy de acuerdo con @sarnold. El algoritmo DES usa exactamente ocho cajas en la función "Feistel" en la etapa de Sustitución.

Sin embargo, no puede encontrar la información de sbox en el paquete javax.crypto ya que es una especificación, no una implementación. se pueden encontrar en imoformation sbox

com.sun.crypto.provider paquete o

bouncy castle implementaciones o cualquier otro proveedor.

+0

¡Hola! Gracias por su información :) He estado leyendo a través de algunos sbox y visto como la respuesta de Sarnold es correcta. Todos usando el mismo sbox. Al principio, aunque develop implementará su propio sbox por razones de seguridad, este no es el caso. Supongo que utilizo el enlace de arriba como una referencia a los sboxes – teppel

Cuestiones relacionadas