又到周末,下午博客園看了兩篇文章,關(guān)于老跳和老趙的程序員生涯,不禁感嘆漫漫程序路,何去何從兮!

  轉(zhuǎn)眼畢業(yè)的第三個(gè)年頭,去過蘇州,跑過上海,從一開始的凌云壯志,去年背起行囊默默回到了長沙準(zhǔn)備買房,也想有個(gè)家(畢竟年級(jí)不小了),有盼頭的工作前景。

  看到老趙和老跳兩位前輩的故事,真實(shí)且現(xiàn)實(shí),同時(shí)也有一丟丟的小迷茫,敢問路在何方!


  感嘆一會(huì)兒,生命不止,Code不止,繼續(xù)入坑!

  昨天分享了一下非對稱加密RSA算法,今天給朋友們分享一下對稱加密DES算法案例。

  加解密過程:

  1、生成加密密鑰key,密碼越長,越難破解,窮舉太累

  2、加密:通過等分、移位、選取和迭代形成一套16個(gè)加密密鑰,分別供每一輪運(yùn)算中使用

  3、解密:解密密鑰的次序相反

  上述我理解的DES加解密過程,當(dāng)然咯,這里涉及到密碼安全學(xué),本人涉及粗淺。詳情百度《DES加密算法原理》。

  C#中大多加解密算法都集中在 System.Security.Cryptography 空間,謹(jǐn)記。

  下面通過一個(gè)案例給大家展示一下: