如何对一个文件(如word,txt)里面的数据进行加密,使别人无法看懂里面的数据,然后通过解密之后,我们又可以看懂里面的数据。
要求用C++写算法,对文件进行加密和解密。求高手指导........
只改动几个字节,关键数据未加密,可以用别的程序打开查看。MD5只是摘要算法,验证文件是否被修改。
如果真的是加密,可以参考DES,AES,RC4等加密算法。最简单的就是每个字节异或上一个固定字节,比如0x55,解密的时候再异或回去。但是这样解密算法也很容易被还原。
另外Word本身带口令加密功能,可以照此实现txt的。
方法有几种,1.文件二进制,改变前面几个字节,
2.一般word都比较巨大,如果不要求速度,可以用一些对称加密算法。如果要求速度,还是取一段进行md5摘要吧。