2011-01-15 46 views
15

Más de una cuestión secundaria que quiero aprender, ya que nunca fue demasiado en la universidad, y sí estoy seguro de que esto se ha pedido muchas veces, pero los libros/algoritmos se actualizan ..... así que quería las opiniones/críticas más actualizadas de la misma.Buenos libros de criptografía/cifrado

Me preocupa menos la historia del mismo, pero me preocupa más la implementación real ... y tal vez al final del libro implementar mi propio algoritmo de pseudo encriptación.

Recuerdo haber escuchado algo sobre Crpytool como un buen programa de aprendizaje. No sé si eso sigue siendo cierto o no.

Supongo que los algoritmos de encriptación típicos se pueden implementar prácticamente en la mayoría de los idiomas, ¿verdad? Al igual que MD5 en php yc?

+2

recomiendo contra el uso de MD5. Vaya por SHA-2/SHA-256 al menos hasta que finalice el concurso de algoritmo de HIST Cryptographic Hash para SHA-3. –

+0

Fue más para "aprender" como "no me gusta", realmente no me gusta encriptar nada ahora. –

+1

Irónicamente, el MD5 en PHP al que se refiere es una función C. – fabspro

Respuesta

7

http://www.schneier.com/book-practical.html

Y por favor, no utilice el algoritmo de cifrado para pseudo-nada más importante que sus propias cartas de amor. Probablemente sea mejor no usar sus propias implementaciones de algoritmos estándar tampoco.

+5

Creo que escribir tus propias implementaciones puede ser una excelente manera de entender cómo funciona un cifrado en particular. Sin embargo, usar eso para explorar el conocimiento es muy diferente de usarlo para proteger la información. – John

+0

Aquí hay una lista más larga para elegir: http://www.amazon.com/Bruce-Schneier/e/B000AP7EVS/ref=ntt_athr_dp_pel_1 – c00000fd

+1

el beneficio de usar sus propios algoritmos es que usted sabe que no hay puerta de atrás. Examina algunas de las preguntas que rodean a los principales productos utilizados por millones en los últimos años: sus datos pueden no ser seguros desde el primer día utilizando el código de otra persona que no conoce y no ha auditado. – user18896654353

Cuestiones relacionadas