又到周末,下午博客园看了两篇文章,关于老跳和老赵的程序员生涯,不禁感叹漫漫程序路,何去何从兮!

  转眼毕业的第三个年头,去过苏州,跑过上海,从一开始的凌云壮志,去年背起行囊默默回到了长沙准备买房,也想有个家(毕竟年级不小了),有盼头的工作前景。

  看到老赵和老跳两位前辈的故事,真实且现实,同时也有一丢丢的小迷茫,敢问路在何方!


  感叹一会儿,生命不止,Code不止,继续入坑!

  昨天分享了一下非对称加密RSA算法,今天给朋友们分享一下对称加密DES算法案例。

  加解密过程:

  1、生成加密密钥key,密码越长,越难破解,穷举太累

  2、加密:通过等分、移位、选取和迭代形成一套16个加密密钥,分别供每一轮运算中使用

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

  上述我理解的DES加解密过程,当然咯,这里涉及到密码安全学,本人涉及粗浅。详情百度《DES加密算法原理》。

  C#中大多加解密算法都集中在 System.Security.Cryptography 空间,谨记。

  下面通过一个案例给大家展示一下: