鱼C论坛

 找回密码
 立即注册
查看: 1635|回复: 6

[已解决]c++/c输出文件加密

[复制链接]
发表于 2019-3-24 20:55:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么让C++/C输出的文件加密
正确答案事后奖励
最佳答案
2019-3-24 21:23:49
首先你会用c输出文件吗? 文本 二进制输出都会吗?

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

是你把简单的问题复杂化了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-24 21:23:49 | 显示全部楼层    本楼为最佳答案   
首先你会用c输出文件吗? 文本 二进制输出都会吗?

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

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

评分

参与人数 1鱼币 +3 收起 理由
ten$1 + 3

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-3-24 21:25:21 | 显示全部楼层
ba21 发表于 2019-3-24 21:23
首先你会用c输出文件吗? 文本 二进制输出都会吗?

如果都会就简单了

输出会呀
但是可不可以把整个文件加密
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-24 21:41:06 | 显示全部楼层
    可以把整个文件(包括二进制文件)使用 base64 编码,输出的全是文本,需要的时候,再对文件进行 base64 解码就可以还原了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-24 21:43:19 | 显示全部楼层
ten$1 发表于 2019-3-24 21:25
输出会呀
但是可不可以把整个文件加密

人啊怎么这么不会变通,文件你就读取出来,加密后再保存不就行了。
加密软件不都这么干的,难不成还有第3种方法?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-24 22:12:20 | 显示全部楼层
如果你只是想让人看不懂,那么随便错位,替代,或者怎么改一下都行。。
如果你是真正需要保密性的加密,那么去研究下密码学,什么RSA加密吧

评分

参与人数 1鱼币 +2 收起 理由
ten$1 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-3-25 08:55:02 | 显示全部楼层
自己玩一玩的话,不用上升到什么rsa md5 啥的  
只要设计一种 可逆的算法 就行了,至于保密度  那就不用考虑了 (无他,高手太多)

评分

参与人数 1鱼币 +2 收起 理由
ten$1 + 2

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-18 09:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表