c++/c输出文件加密
怎么让C++/C输出的文件加密?正确答案事后奖励 首先你会用c输出文件吗? 文本 二进制输出都会吗?如果都会就简单了
随便一个字符串如: i love fishc!
然后使得每个字符 加上你指定的密符 如: b
得到新字符串:
最后把这组新字符串以文本 或 二进制保存都可以。这不就加密了?
是你把简单的问题复杂化了 ba21 发表于 2019-3-24 21:23
首先你会用c输出文件吗? 文本 二进制输出都会吗?
如果都会就简单了
输出会呀
但是可不可以把整个文件加密 可以把整个文件(包括二进制文件)使用 base64 编码,输出的全是文本,需要的时候,再对文件进行 base64 解码就可以还原了。 ten$1 发表于 2019-3-24 21:25
输出会呀
但是可不可以把整个文件加密
人啊怎么这么不会变通,文件你就读取出来,加密后再保存不就行了。
加密软件不都这么干的,难不成还有第3种方法? 如果你只是想让人看不懂,那么随便错位,替代,或者怎么改一下都行。。
如果你是真正需要保密性的加密,那么去研究下密码学,什么RSA加密吧 自己玩一玩的话,不用上升到什么rsa md5 啥的
只要设计一种 可逆的算法 就行了,至于保密度那就不用考虑了 (无他,高手太多)
页:
[1]