在.net中,我用AES加密方法对一串字符串进行了加密,得到了一串64位的新字符串,现在我想对这串64位的首先,MD5不是用来压缩的,MD5值是用来作为message authentication code,本身是不可逆的 。其实这也很容易理解 , 因为md5值只有128 bits , 表示的值范围就在0~2^128这个区间内,而要做md5的数据是无穷的,也就是有无数的数据有相同的md5值 , 当然是不可能恢复原始数据了!
其次 , 用aes或者des或者任何安全的加密体制加密后得到的字符串,按照密码学安全性定义,应该是伪随机字符串 , 简单地说就是看起来和随机字符串没有什么区别,没有特殊结构,没有信息冗余,达不到这些要求,就不是一个安全的加密体制 。而字符串压缩,就是要提取这种特殊结构或者信息冗余,既然不存在,字符串压缩算法根本不会起作用!这就是为什么平时你压缩文本文件时压缩比很大,因为文本冗余度非常高!而压缩可执行文件或者DLL时,压缩后大小几乎没怎么改观,因为随机程度很高,冗余度很?。?
综上所述 , 用aes加密后的字符串,是不能再进行压缩的!希望我说得够清楚!
VB.NET开发的软件 , 大家一般都是怎么加密的网上有很多专业的加密教程
最适合小开发者的软件加密方式就是下面这个
【vb.netaes加密 vbs 加密】获取硬件信息和个人注册时的姓名手机号等一系列信息,通过预先设定好的加密函数进行散列加密,生成一个只有本人本机能使用的序列号,软件正版授权的时候用同样的方式生成序列号进行比对,一样则通过
求助,用vb.net做aes加密器的问题实践是检验真理的唯一标准 。别人即便告诉你答案 。你也得亲身做一遍,多试几次才能安心 。与其浪费等别人的答案 不如将这时间 自己做实验来的可靠
关于vb.netaes加密和vbs 加密的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息 , 记得收藏关注本站 。
推荐阅读
- 钉钉能放网络电视的直播吗,钉钉能放网络电视的直播吗怎么弄
- 佛山新媒体运营收入如何,顺德新媒体运营
- 恋爱养成游戏id情侣沙雕,18款恋爱养成游戏
- 毕业设计手机商城网站,毕业设计用手机怎么做?
- mysql驱动包怎么打开 mysql驱动器下载教程
- html5可以开发的工具,html5开发工具有哪些
- 2015最新网络游戏公测,2015 游戏
- 视频设计主要做什么,视频设计主要做什么内容
- python调用正弦函数 python正弦定理