求助,用vb点虐 做aes加密器的问题
实践是检验真理的唯一标准。别人即裤尺便告诉你答案。你也得亲身做一遍御纯银,多试几次才能安心。与其浪费等别人的答案 不如将这时间 自己镇宴做实验来的可靠
网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站设计制作、成都网站制作收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了10余年的创新互联建站网站建设公司。
在点虐 中,我用AES加密方法对一串字符串进行了加密,得到了一串64位的新字符串,现在我想对这串64位的
首先,MD5不是用来压缩的,MD5值是用来作为message authentication code,本身是不可逆的。其实这也很容易理解,因为md5值只有128 bits,表示的值范围就在0~2^128这个区间内,而要做md5的数据是无穷的,也就是有无数的数据有相同的md5值,当然是不可能恢复原始数据了!
其次,用aes或者des或者任何安全的加密体制加密后得到的字符串,按照密码学安全性定义,困吵核应该是伪随机字符串,简碰简单地说就是看起来和随机字符串没有什么区别,没有特殊结构,没有信息冗余,达不到这些要求,就不是一个安全的加密体制。而字符串压缩汪掘,就是要提取这种特殊结构或者信息冗余,既然不存在,字符串压缩算法根本不会起作用!这就是为什么平时你压缩文本文件时压缩比很大,因为文本冗余度非常高!而压缩可执行文件或者DLL时,压缩后大小几乎没怎么改观,因为随机程度很高,冗余度很小!
综上所述,用aes加密后的字符串,是不能再进行压缩的!希望我说得够清楚!
VB.NET开发的软件,大家一般都是怎么加密的
网上有很多专业的加密教程
最适合小开发者的软件加密方式就是下面这个
获取硬件信息和个人注册时的姓名手机昌岩激号等一系列信息,通过预先设定好的加密函数进行散列加密,生成一个只有本人本机能使用的序列号,软件正耐袜版授权的时候用同样的方式生成序列号枣缓进行比对,一样则通过
当前题目:vb点虐 aes加密 vb 加密文件
标题链接:http://lswzjz.com/article/ddpgsgs.html