vb.net实现字符串和文件的加密(Hash加密算法)

 时间:2024-10-21 14:02:52

1、新建窗体程序窗体控件布置如图

vb.net实现字符串和文件的加密(Hash加密算法)

3、添加一个模块module1HashEncryptStr用于加密字符串,代码如图

vb.net实现字符串和文件的加密(Hash加密算法)

5、在窗体代码中添加按钮事件

vb.net实现字符串和文件的加密(Hash加密算法)

7、测试文件加密运行程序,选择加密方式为SHA256,点击加密文件

vb.net实现字符串和文件的加密(Hash加密算法)

8、严格意义上,HASH不是加密。Hash是将目标文本转换成具有相同长度的、不可逆的杂凑字符串(或叫做消息摘要),而加密是将目标文本转换成具有不同长度的、可逆的密文。对于两者的选择的基本原则是:如果被保护数据仅仅用作比较验证,在以后不需要还原成明文形式,则使用哈希;如果被保护数据在以后需要被还原成明文,则需要使用加密。

9、HASH的安全问题HASH加密是不可逆的,对于HASH的攻击,主要有寻找碰撞法和穷举法这两种方法对于目前来说,只要你的密码够强,就不存在破解的可能。HASH加密主要用于完整性检测。

  • Jquery如何获得div下的元素
  • Myeclipse连接各种数据总结
  • 怎样在Typora中插入代码和代码块
  • Numpy如何计算两个矩阵的减法#校园分享#
  • 如何通过mobaXterm连接服务器终端
  • 热门搜索
    盘锦旅游景点大全 甘肃天水旅游 宁德旅游景点大全 怀化旅游景点大全 嘉兴旅游网 去台湾旅游要多少钱 洪泽旅游 去美国旅游要多少钱 香港长洲岛旅游攻略 湖南旅游团