2011-09-10 36 views
5

從長期以來我想學習密碼學,我想成爲這方面的專家。我想學習大多數密碼算法(哈希,加密,解密和破解)。在學習了我想用Java實現一些算法的概念之後。 (即使有JCE API,但我有興趣創建一種)。加密書籍從非常基礎到非常先進

請給我提供的書單,以便

書籍學習密碼學的概念(therotical) 書執行加密概念(實用)。

+0

請不要downvote ........... –

+0

如果這本書給出了圖形表示的話,我會很高興............. –

回答

4

一些我的最愛:

優秀的圖表和概念的解釋和算法


另一本書由Schneier的是更多的安全比加密。換句話說,爲什麼密碼學(本身)不能保證安全。在我的前十名單中。

用他自己的話(從本書的Preface :)

七年前,我寫了另外一本書:應用密碼學。在其中我描述了一個數學烏托邦:算法可以保持你最深的祕密安全幾千年,協議可以執行最神奇的電子互動 - 無管制的賭博,無法檢測的身份驗證,匿名現金安全和安全。在我看來,密碼學是偉大的技術平衡器;任何一個擁有便宜(而且每年越來越便宜)的計算機可以擁有與最大政府相同的安全性。在兩年後寫的同一本書的第二版中,我竟然寫道:「用法律來保護自己是不夠的,我們需要用數學來保護自己。「

這不是真的。密碼不能做任何的。


什麼使用密碼技術的惡意代碼可以做(和反措施)。


+0

Wonderfull ..... –