2 u011055524 u011055524 于 2014.12.03 10:21 提问

对于.INI文件的加密问题?

我安装了一个用VB编写的小程序,安装后产生了两个INI文件,我想把这两个文件加密,软件运行还能读取的那种加密。求个大牛。

3个回答

91program
91program   Ds   Rxr 2014.12.03 11:24

自己写个简单的加密算法,或使用开源的加密算法也行。
你的小程序去读取加密后的 INI 文件,然后在程序中解密得到实际的数据。

u011055524
u011055524 你好,这个加密代码是在安装前写还是安装后写的,安装后已经没有没有写VB程序的文件了怎么办。
3 年多之前 回复
oyljerry
oyljerry   Ds   Rxr 2014.12.03 13:58

你可以把INI文件的值部分加密,KEY部分还是保留
加密要求不高的话,就用DES等简单的对称加解密算法,写入的时候加密后写入,读出的时候读出再解密

oyljerry
oyljerry 回复u011055524: 那你就在拷贝文件前写
3 年多之前 回复
u011055524
u011055524 你好,这个加密代码是在安装前写还是安装后写的,安装后已经没有没有写VB程序的文件了怎么办。
3 年多之前 回复
katar1024
katar1024   2015.04.15 08:18

用MSXML2吧,INI文件加密后还必须解密成明文文件才能用,xml直接在内存中解密后载入就行了,
毕竟xml灵活性比ini要好很多,推荐使用RtlCompressBuffer+RtlDecompressBuffer+RtlGetCompressionWorkSpaceSize
用法就自己百度一下

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!