C语言怎样给文件加密

C语言怎样给文件加密,第1张

这个加密有简单的,有复杂的。要是简单的就直接选择文件中的某些字段,将某些字段进行1定的转换或在文件中位置的变更等。也能够将其中的每一个2进制读取,然落后行1定的运算后再存储,到达加密的效果。最后再依照1定的逆 *** 作,恢复原来的文件,到达解密的效果。大致思路就是这样的,具体就看你的加解密的算法复杂与否了!举个非常简单的例子,可以将读取的某个数与1个你自己知道的固定的数做“异或”运算,解密的时候,你再次和这个数做“异或”运算,就能够恢复原来的那个数。这就是1种简单的加密算法,看似简单,不过却比较经常使用,由于,参与异或运算的值只有你自己知道。

告诉你个最简单的方案:用CreateProcess调用winrar.exe,再给个压缩密码就OK。winrar的安装文档里就有各种参数的设置方法。

不然的话,你也可以去MSDN上翻翻WIN32的加密函数。

再不行,你也可以用最简单的异或法自己加密。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6062896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存