|
本帖最后由 hotpower 于 2009-7-18 11:01 編輯
hotpower 23樓 發表于 1 小時前 | 只看該作者
既然算法公開,那還有加密的必要?
宇宙飛船 發表于 2009-7-17 23:55
真正的密碼只與密鑰(就是人們常說的密碼,如銀行卡密碼,它只是密鑰(卡號+密碼)的一部分)有關,而與算法無關。
也有算法保密的“密碼”,密界是不承認這種“密碼”的。
就拿飛船自己做過的XOR.
XOR是密碼中沒任何人不用的“算法”,二次XOR即可還原。
假若密鑰是0x55,明文是0xaa,那么加密算法為密文=明文 XOR 密鑰
即密文=0xaa xor 55=0xff
則解密時:明文=密文 XOR 密鑰= 0xff xor 55 = 0xaa
從這個例子可以看出,加密和解密“算法”都為XOR,即算法XOR是“公開”的。
若不知道密鑰0x55,就無法從密文得到明文。
這是個“8位”密碼,故需要窮舉2^8=256次。
故證明密碼與加密和解密的算法是可以公開的,而密鑰是需要自己保管的。
當然這是對稱密碼體系,在公開密鑰體系中公開密鑰是不需要保密的,私人密鑰
是要保管的~~~
建議飛船看看:http://www.mathmagic.cn/bbs/simple/index.php?t2852.html
論文集
歐密會、美密會、亞密會、PKC、FSE、RSA、CHES七大會議全部論文
http://www.mathmagic.cn/bbs/read.php?tid=2556
密碼學進展——CHINACRYPT’92第二屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=412
密碼學進展——CHINACRYPT’94第三屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=419
密碼學進展——CHINACRYPT’96第四屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=420
密碼學進展——CHINACRYPT’98第五屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=421
密碼學進展——CHINACRYPT'2000,第六屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2334
密碼學進展——CHINACRYPT'2002,第七屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2333
密碼學進展——CHINACRYPT'2004,第八屆中國密碼學學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2843
信息和通信安全——CCICS’99 第一屆中國信息和通信安全學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2595
信息和通信安全:CCICS’2003:第三屆中國信息和通信安全學術會議論文集
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2596
Cryptographic Hardware and Embedded Systems CHES 2004 - 6th International Workshop
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5293
綜合概述
現代密碼學理論與實踐,[英]Wenbo Mao著 王繼林 伍前紅等譯,電子工業出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2831
Modern Cryptography - Theory And Practice,現代密碼學 理論與實踐,英文版,毛文波
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2847
密碼學基礎,[以]戈德里克(Goldreich,O.)編著 溫巧燕 楊義先譯,2003,人民郵電出版社
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2845
密碼學基礎(英文版),[以色列]戈德賴克(Goldreich,O.)著,電子工業出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2844
Handbook_of_Applied_Cryptography應用密碼學手冊(英文版)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3193
Cryptography - Theory And Practice,Douglas Stinson,1995
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5294
密碼學原理與實踐(第二版),[加]斯廷森(Stinson,D_R_)著 馮登國譯,電子工業出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2839
Cryptography and Network Security Principles and Practice,2nd Edition
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2841
Cryptography and Network Security 4th Ed,Stallings,William,Prentice Hall(2005)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5290
Applied Cryptography - Protocols, Algorithms, and Source Code in C, Second Edition - Bruce Schneier
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5291
《應用密碼學:協議、算法與C源程序》第二版 中文翻譯電子版,Bruce Schneier著
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=517
《密碼學導引》電子版,馮登國、裴定一編著
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=429
密碼學引論,張煥國 劉玉珍編著,武漢大學出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2842
密碼學概論(中文版),[美]Wade Trappe Lawre,人民郵電出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2846
密碼學與網絡安全技術基礎,湯惟主編,機械工業出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2840
ICSA密碼學指南,[美]尼科爾斯(Nichols,R_K_)主編 吳世忠 郭濤
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2838
計算機密碼學——計算機網絡中的數據保密與安全 (第3版),盧開澄編著,清華大學出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2837
計算機密碼學及其應用,賴溪松 肖國鎮,國防工業出版社,2000
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2836
密碼學,宋震等編著,中國水利水電出版社,2002
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2835
現代密碼學,沈魯生 沈世鎰編著,科學出版社,2002
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2833
現代密碼學,楊波編著,清華大學出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2832
應用密碼學,孫淑玲編著,清華大學出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2828
應用密碼學,王衍波 薛通編著,機械工業出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2827
應用密碼學教程,胡向東魏琴芳編著,電子工業出版社,2005
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2826
Contemporary Cryptography(當代密碼學),Rolf Oppliger,May 2005
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5298
《密碼學與計算機安全》課件,上海交通大學計算機科學與工程系
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=1326
《Lecture Notes on Cryptography》麻省理工學院密碼學(1996--2001)講義
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=723
Final report of European project,2004,英文版
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6725
CRYPTREC Report 2002.pdf
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=7940
CRYPTREC Report 2001.pdf
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=7939
信息與編碼
代數和編碼 修訂版 ;萬哲先 又名《代數與編碼》
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2704
密碼編碼學與網絡安全:原理與實踐(第二版),[美]William Stallings著 楊明 胥光輝等譯,2001
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3269
密碼編碼學與網絡安全:原理與實踐 (第三版),[美]William Stllings著 劉玉珍 王麗娜 傅建明等譯,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3270
習題解答,密碼編碼學與網絡安全:原理與實踐 (第三版)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6216
密碼編碼學:加密方法的C與C++實現,[德]威爾森巴赫(Welschenbach,M.)著 趙振江等譯,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3271
密碼編碼和密碼分析:原理與方法,[德]保爾(Bauer,F_L_)著 吳世忠等譯,2001
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3272
信息論與編碼理論(第二版),[美]Robert J.McEliece著 李斗 殷悅 羅燕等譯,電子工業出版社2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3558
編碼理論,肖國鎮 卿斯漢,1993
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5299
Cambridge University Press - The Theory Of Information And Coding (2002)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3570
Error Control Coding : Fundamentals and Applications
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3663
low-density parity-check codes,Robert G. Gallager,1963
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=4675
Entropy_and_Information_Theory,Robert M. Gray,1990
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6724
算法實現
[經典圖書](英文版)The Art Of Computer Programming, Vol 1-4(DONALD E. KNUTH,1997)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5166
[經典圖書]計算機程序設計藝術(中文版)1-3卷(DONALD E. KNUTH)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5168
算法藝術與信息學競賽,劉汝佳、黃亮,清華大學出版社
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5165
BigNum Math-Implementing Cryptographic Multiple Precision Arithmetic,Jun 2006
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5144
Java Cryptography,by Jonathan Knudsen
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5292
Introduction To Algorithms,Second Edition,McGraw Hill
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5295
Introduction.to.Cryptography.with.Java.Applets,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5297
Modern computer algebra,von zur Gathen, Gerhard. (1ed., CUP, 1999)(K)(T)(767s)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6419
Algorithms and Complexity,Herbert S. Wilf,1994
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6418
Cryptography for Developers (2007)
http://www.mathmagic.cn/bbs/read.php?tid=9651
Algorithms for Computer Algebra - K. Geddes, S. Czapor, G. Labahn
http://www.mathmagic.cn/bbs/read.php?tid=9649
密碼分析
密碼分析學(馮登國)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2716
分組密碼
《對稱密碼學》,胡予濮等編著,機械工業出版社,2002
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2065
分組密碼的設計與分析,馮登國 吳文玲,清華大學出版社,2000
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5265
高級加密標準(AES)算法:Rijndael的設計,[比]戴爾蒙 [比]瑞蒙著 谷大武 徐勝波譯,清華大學出版社
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3455
《Block Ciphers》,RSA Laboratories Technical Report TR601,英文版,1995
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5161
公鑰密碼
公開密鑰密碼算法及其快速實現,周玉潔、馮登國,國防工業出版社
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5164
Multivaiate Public Key Cryptosystem
http://www.mathmagic.cn/bbs/read.php?tid=9648
數字簽名
數字簽名原理及技術,張先紅編著,機械工業出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5085
數字簽名,[美]Mohan Atreya等著 賀軍等譯,清華大學出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5086
Federal Agency Use of Public Key Technology for Digital Signatures and Authentication
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5087
Electronic And Digital Signature—A Global Status Report
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5088
Digital signature guidelines-Legal Infrastructure for Certification Authorities and Secure Electronic Commerce
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5089
密碼協議
安全協議理論與方法,范紅 馮登國,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5765
橢圓曲線
Advances in Elliptic Curve Cryptography(英文版電子書)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3462
Tate, J - The Arithmetic of Elliptic Curves (Inv. Math. 23, 1974)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3491
Arithmetic Theory of Elliptic Curves (Springer LNM 1716, 1999)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3527
Silverman - Advanced Topics in the Arithmetic of Elliptic Curves (268s)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3569
Advances in Elliptic Curve Cryptography,Ian F. Blake,[Cambridge University Press]
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5207
ELLIPTIC CURVES AND THEIR APPLICATIONS TO CRYPTOGRAPHY,Andreas Enge
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5205
Elliptic curves (2ed),Husemoeller D., Springer, GMT111, 2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5204
Guide to Elliptic Curve Cryptography, Darrel Hankerson, Springer, 2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5203
handbook of elliptic and hyperelliptic curve cryptography
http://www.mathmagic.cn/bbs/read.php?tid=9652
Elliptic Curves: Number Theory and Cryptography(Lawrence C. Washington著)
http://www.mathmagic.cn/bbs/read.php?tid=9717
序列密碼
序列密碼的設計與分析,呂述望 范修斌 周玉潔,北京中軟電子出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3800
《流密碼學及其應用》,丁存生,肖國鎮著,國防工業,1994
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2067
《計算機數據保護--序列密碼的分析與設計》,作者RAINER RUEPPEL,人民郵電出版社1988
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2066
《Stream Ciphers》,RSA Laboratories Technical Report,1995,英文版
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5162
線性移位寄存器序列,丁石孫
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6538
數論、代數、組合數學
A Course In Number Theory And Cryptography (2Ed, Koblitz N, Gtm 114, Springer,1994)(600Dpi)(L)(T)(123S) Mtc
http://www.mathmagic.cn/bbs/read.php?boardid=16&tid=4235
Cohen H,A Course In Computational Algebraic Number Theory (Springer, 1996)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5163
A Computational Introduction to Number Theory and Algebra, Victor Shoup
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5169
Algorithmic Number Theory,Henri Cohen,springer,1996
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5206
The development of the number field sieve,A.K. Lenstra H.W. Lenstra, Jr.
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6537
Cyclic Difference Sets,Heidelberg
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6536
初等數論,潘承洞,潘承彪著,北京大學出版社,1992
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3238
算法數論,裴定一 祝躍飛編著,科學出版社,2002
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=3241
近世代數基礎,劉紹學,高教出版社,1999
http://www.mathmagic.cn/bbs/read.php?BoardID=18&replyID=17268&tid=4315&skin=0
近世代數,楊子胥,高教出版社
http://www.mathmagic.cn/bbs/read.php?BoardID=18&replyID=17307&tid=4321&skin=0
近世代數習題解 楊子胥
http://www.mathmagic.cn/bbs/read.php?BoardID=18&replyID=2735&tid=544&skin=0
《組合密碼學》,沈世鎰
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2461
Algebraic aspects of cryptography
http://www.mathmagic.cn/bbs/read.php?tid=9650
布爾函數
現代密碼學中的布爾函數,溫巧燕 鈕心忻 楊義先,科學出版社,2000
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2830
頻譜理論及其在密碼學中的應用,馮登國著,科學出版社,2000
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2834
《密碼學中的邏輯函數》,李世取等 著,北京中軟電子出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2068
其他
隱顯密碼學,[美]沃納(Wayner,P_)著 楊力平等譯,電子工業出版社,2003
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2829
戰爭中的數學 軍事密碼學,李長生 鄒祁編著
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=2717
cryptologia - history, people, and technology
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5296
信息隱藏技術——隱寫術與數字水印,[英]Datzenbeisser,S_著 吳秋新 鈕心忻譯,2001
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5787
信息隱藏與數字水印,鈕心忻主編,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5786
密碼故事—人類智力的另類較量(即《The Code Book》的中文版)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6772
Information Hiding Techniques for Steganography and Digital Watermarking, P. Petitcolas, 1999
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6535
The CodeBreakers(《破譯者》英文版),Kahn David
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=6277
《Signal Design for Good Correlation,For Wireless Communication, Cryptography, and Radar》Golomb S.W. Gong G.(2005)
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5954
網絡安全
計算機網絡,Audrew S.Tanenbaum著 潘愛民譯,清華大學出版社,2004
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5788
常用工具
[強烈推薦]多精度計算器Hpmbcalc 4.1.rar
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=8075
[推薦]密碼算法程序包miracl,包含使用手冊
http://www.mathmagic.cn/bbs/read.php?boardID=16&tid=5153
[強烈推薦]VC6自解壓完美版第二版
http://www.mathmagic.cn/bbs/read.php?boardID=18&tid=5772
[強烈推薦]Turbo C for Windows 集成實驗與學習環境
http://www.mathmagic.cn/bbs/read.php?boardID=18&tid=5147
MinGW——windows下的GNU編譯環境(61M)
http://www.mathmagic.cn/bbs/read.php?boardID=18&tid=5774
|
|