常用的加密方式--MD5

     所谓加密:就是将明文(原信息)经过处理转换成密文(与原信息不同的、不易理解的信息)的过程。顺道说上,解密就是加密的逆过程,即将密文翻译成明文的过程(暂时还没有接触到~)。

     加密的基本功能包括:(1)防止不速之客查看机密的数据文件;(2)防止机密数据被泄露或篡改;(3)防止特权用户(如系统管理员)查看私j人数据文件;(4)使入侵者不能轻易地查找一个系统的文件。综上,可以说数据加密是确保计 算机网络安全的一种重要机制。

     介绍了以上信息,相信大家都明白了数据加密对计算机网络安全的重要性,那么,我们该如何对数据进行加密呢?下面我想大家介绍一下我刚刚学习到的一种加密方法--MD5,初步了解,欢迎指正!

     MD5采用的是对输入的任意长度的消息进行运算,产生一个128位的消息摘要。

     首先,在vb.net中需要导入命名空间:using System.Web.Security;

     其次,就是非常简单的一个函数FormsAuthentication.HashPasswordForStoringInConfigFile:根据指定的密码和哈希算法生成一个适合于存储在配置文件中的哈希密码。例如:

string pwd =txtPassword.Text.ToStr
//把密码转换成MD5的形式
 pwd =FormsAuthentication.HashPasswordForStoringInConfigFile(pwd, "MD5");

     可以说,MD5是一种典型的哈希算法。关于哈希算法,有兴趣的朋友可以学习一下。

     最后,在密码输入“123456”后,网页上会显示转换成MD5的形式:E10ADC3949BA59ABBE56E057F20F883E

     当然了,这是最简单的一个加密过程,随着以后接触数据的重要性,我们也会学习越来越复杂,越来越难以被他人破解的加密方式,期待!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 33
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值