ten$1 发表于 2019-3-24 20:55:50

c++/c输出文件加密

怎么让C++/C输出的文件加密?正确答案事后奖励

ba21 发表于 2019-3-24 21:23:49

首先你会用c输出文件吗? 文本 二进制输出都会吗?

如果都会就简单了
随便一个字符串如: i love fishc!   
然后使得每个字符 加上你指定的密符 如: b
得到新字符串:
最后把这组新字符串以文本 或 二进制保存都可以。这不就加密了?

是你把简单的问题复杂化了

ten$1 发表于 2019-3-24 21:25:21

ba21 发表于 2019-3-24 21:23
首先你会用c输出文件吗? 文本 二进制输出都会吗?

如果都会就简单了


输出会呀
但是可不可以把整个文件加密

jackz007 发表于 2019-3-24 21:41:06

    可以把整个文件(包括二进制文件)使用 base64 编码,输出的全是文本,需要的时候,再对文件进行 base64 解码就可以还原了。

ba21 发表于 2019-3-24 21:43:19

ten$1 发表于 2019-3-24 21:25
输出会呀
但是可不可以把整个文件加密

人啊怎么这么不会变通,文件你就读取出来,加密后再保存不就行了。
加密软件不都这么干的,难不成还有第3种方法?

Croper 发表于 2019-3-24 22:12:20

如果你只是想让人看不懂,那么随便错位,替代,或者怎么改一下都行。。
如果你是真正需要保密性的加密,那么去研究下密码学,什么RSA加密吧

wp231957 发表于 2019-3-25 08:55:02

自己玩一玩的话,不用上升到什么rsa md5 啥的
只要设计一种 可逆的算法 就行了,至于保密度那就不用考虑了 (无他,高手太多)
页: [1]
查看完整版本: c++/c输出文件加密