又到周末,下午博客園看了兩篇文章,關于老跳和老趙的程序員生涯,不禁感嘆漫漫程序路,何去何從兮!
轉眼畢業(yè)的第三個年頭,去過蘇州,跑過上海,從一開始的凌云壯志,去年背起行囊默默回到了長沙準備買房,也想有個家(畢竟年級不小了),有盼頭的工作前景。
看到老趙和老跳兩位前輩的故事,真實且現實,同時也有一丟丟的小迷茫,敢問路在何方!
感嘆一會兒,生命不止,Code不止,繼續(xù)入坑!
昨天分享了一下非對稱加密RSA算法,今天給朋友們分享一下對稱加密DES算法案例。
加解密過程:
1、生成加密密鑰key,密碼越長,越難破解,窮舉太累
2、加密:通過等分、移位、選取和迭代形成一套16個加密密鑰,分別供每一輪運算中使用
3、解密:解密密鑰的次序相反
上述我理解的DES加解密過程,當然咯,這里涉及到密碼安全學,本人涉及粗淺。詳情百度《DES加密算法原理》。
C#中大多加解密算法都集中在 System.Security.Cryptography 空間,謹記。
下面通過一個案例給大家展示一下: