2011-01-15 6 views
15

내가 배울 점이 많다. 대학에서 그다지 진척이되지 않았기 때문에, 그렇다고 확신 할 수 있지만, 책/알고리즘은 ..... 업데이트 될 것이다. 그래서 나는 그것에 대한 가장 최근의 의견/리뷰를 원했다.좋은 암호문/암호화 책

메신저의 역사에 대해서는별로 관심이 없지만 실제 구현에 대해서는 더 우려하고 있습니다. 그리고 아마도 내 자신의 의사 암호화 알고리즘을 구현하는 책의 마지막 부분에 대해서도 마찬가지입니다.

좋은 학습 프로그램 인 Crpytool에 관한 이야기를 들었습니다. 그게 사실이라면 몰라.

일반적인 암호화 알고리즘은 대부분의 언어에서 구현 될 수 있습니다. 맞습니까? PHP와 C에서 MD5처럼?

+2

, 읽을 가치가있다. SHA-3에 대한 NIST Cryptographic Hash Algorithm Competition이 끝날 때까지 SHA-2/SHA-256으로 이동하십시오. –

+0

마치 "학습"처럼 더 많은 것이 었습니다. 지금은 아무 것도 암호화 할 필요가 없습니다. –

+1

아이러니하게도 PHP에서 MD5는 C 함수라고 말합니다. – fabspro

답변

7

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

그리고 자신의 연애 편지보다 더 중요한 무엇에 대한 귀하의 의사 암호화 알고리즘을 사용하지 마십시오. 표준 알고리즘을 직접 구현하지 않는 것이 가장 좋습니다.

+5

독자적인 구현을 작성하는 것이 특정 암호가 작동하는 방식을 이해하는 훌륭한 방법이 될 수 있다고 생각합니다. 그러나 지식 탐색에이를 사용하는 것은 정보를 보호하기 위해 지식을 사용하는 것과 훨씬 다릅니다. – John

+0

여기에서 선택할 수있는 목록이 더 있습니다. http://www.amazon.com/Bruce-Schneier/e/B000AP7EVS/ref=ntt_athr_dp_pel_1 – c00000fd

+1

알고리즘을 사용하여 얻을 수있는 이점 중 하나는 백도어가 없다는 것입니다. 지난 몇 년 동안 수백만 명이 사용했던 주요 제품을 둘러싼 몇 가지 질문을 살펴 봅니다. 귀하가 모르는 다른 사람의 코드를 사용하여 1 일부터 데이터가 안전하지 않을 수 있습니다. – user18896654353