通行证: 用户 密码
http://www.pconline.cn/
汽车网 | 游戏网 | 时尚女性
分站:北京 上海 广州 深圳 香港
广西 重庆 山东 江苏 辽宁 福建
首 页 | 今日报价 | 产业资讯 | 数码世界 | 硬件资讯 | 软件资讯 | 下 载 | 游 戏 |
论 坛 | 产 品 库 | 渠道商情 | 招聘培训 | 二    手 | 评 测 室 | 导 购 | 社 区 |
摄影
部落
手 机
数码相机
随身听
 DIY配件
笔记本
 台式机
摄像机
精品廊
-
您现在的位置: 软件资讯 > 开发特区 > .net技术 > VB.Net 免费新闻代码RSS新闻聚合
  微软.net加密技术简介 出处:blue blog
[ 2005-09-05 10:23:49 ] 作者:Paul D. Sheriff 责任编辑:moningfeng

  对于.net开发者,有几种散列算法供选择,最常用的是SHA1和MD5。让我们看看如何将一个普通的字符串“Paul”进行散列运算,得到一个完全不可辨认的值。

使用SHA1计算散列

  让我们创建一个新的例程来计算字符串“Paul”的散列值。在Visual Studio .NET中创建一个新的Windows应用程序,在窗体上拖放一个按钮。在按钮的Click事件中,调用一个名称为HashText的方法。下面就是你添加到窗体代码中用来试验散列算法的代码。在输入代码之前你需要引入System.Security.Cryptography命名空间。

  以下内容为程序代码:

Private Sub HashText(ByVal TextToHash As String)
Dim SHA1 As SHA1CryptoServiceProvider
Dim bytValue() As Byte
Dim bytHash() As Byte

' Create New Crypto Service Provider Object
SHA1 = New SHA1CryptoServiceProvider

' Convert the original string to array of Bytes
bytValue = _
System.Text.Encoding.UTF8.GetBytes(TextToHash)

' Compute the Hash, returns an array of Bytes
bytHash = SHA1.ComputeHash(bytValue)

SHA1.Clear()

' Return a base 64 encoded string of the Hash value
Debug.WriteLine(Convert.ToBase64String(bytHash))
End Sub


  你可以将一个字符串传入这个例程,以得到散列值。例如,你可以传入“Paul”这个字符串,调试窗口将显示下列字符:
  以下内容为程序代码:

w2h6uYgMJt/nq5ZqihcBteAXwv8=


  现在将传入的值改为“Pauly”,你可以看到如下输出:
  以下内容为程序代码:

proywxJ0znMpGF5sbB18+7GSAsM=


  正象你看到的,传入字符串的一处小小的改动就生成了一个完全不同的结果。这也是散列如此有效的原因————很难得到字符转换的模式或者从加密的字符串中得到原始字符串的内容。

Flash剧场全新改版,精品Flash让你看够玩够!


[上一页] [1] [2] [3] [下一页]

更多相关搜索: .net.. 加密技术.. VB.NET.. c#.. 安全..
正在加载评论,请稍候…

发给好友 我要报错 投稿给我们 加入收藏 返回顶部

本栏今日更新
相关文章
·揭开神秘面纱,WinFS图文演示
·Windows防火墙竟然隐藏开放端口
·微软搜索Start.com再度更新
·再更新,网络电话Skype v1.4发布
·MaxDos实例秀:DOS与XP共存的妙招
·搜索引擎风雨十年的传奇之路
·无需软件:邮箱变网络硬盘
·MySQL 5.0新特性教程 存储过程:第一讲
·Windows安全模式妙用全面接触
·三步让您的DHCP服务器更安全
·安全警钟:让路由器成为你防范的堡垒
·新手指南:三两招堵塞Ping漏洞
·如何在VB.NET中创建Windows应用程序
·.NET和J2EE该相互学习什么
·安全配置向导打造Win2003“铜墙铁壁”
·用C#实现office2003风格的菜单组件

完美时尚娱乐:2004年腾讯QQ评测大观
精彩无限:MSN Shell4使用指南
亲手制作鲜花情人贺卡送给她
挑战伏明霞?企鹅跳水游戏,看你能得多少分?

新闻搜索
高级搜索
-
热点专题
·Macromedia Studio8专题
·挑战十大Flash智益游戏
·QQ辅助软件使用指南
·向"流氓软件"大声说不!
·惜别!毕业十大必唱歌曲
·搜索技巧:网罗天下的乐趣
·电脑艺术设计大师之路连载
·老歌歪唱Flash MV爆笑欣赏
更多...
Flash排行榜
·头文字D插曲-一路向北
·暴笑恶搞MV-《从良》
·笑谈广东话-叽叽噶噶
·恶搞!PP鸡打劫记之一
·下辈子如果我还记得你
·疯狂射击游戏-火凤凰号
·悲怆!披着羊皮的狼
·搞笑MV-亲爱的对不起
更多...
IT培训热门文章
· 月薪5万,微软最新面试题
· 微软召开黑客大会(图)
· 美军超级黑客特种部队揭密
· Linux下软件安装详解(图)
· 软考模拟软件(网络工程师)
· 2005年软件水平考试资料
· 世界编程大赛第1名写的程序
· 某变态公司的面试IQ题
更多...
PConline频道精选