| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 281 人关注过本帖
标题:加密解密问题
只看楼主 加入收藏
xking717
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-11-7
结帖率:66.67%
收藏
已结贴  问题点数:13 回复次数:3 
加密解密问题
c语言中如何设计一段代码来使两个已经存在的txt文件一个作为加密后的数据,一个做为key来解密出一个新的文件

例如:
源代码:t w o
key:2 1 1
加密后的数据:v x p
需要用到等式:
Original[i]=encryted[i]-key[i]

文件数据的读取是如何实现的?然后如何把新产生的数据写入另外一个文件中?

搜索更多相关主题的帖子: 加密 源代码 如何 
2012-11-20 19:28
lz1091914999
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
注 册:2010-11-1
收藏
得分:7 
先读两个文件,加密后的数据写到另一个文件里。

My life is brilliant
2012-11-20 19:44
xking717
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-11-7
收藏
得分:0 
回复 2楼 lz1091914999
用fscanf读取了两个文件之后再用提供的等式计算出了结果后用fprintf代入文件中对吧?但是那个等式应该如何使用呢,比如我加密的文件中x个字符(x未知),key文件有x个字符,那么等式应该如何执行呢?
2012-11-20 19:56
yaobao
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:4
帖 子:1854
专家分:4121
注 册:2012-10-25
收藏
得分:7 
Original[i]=encryted[i]-key[i]

好像是凯撒挪移加密,在一本书上见过。好像是
将源文件的内容以字符为单位分别读出转化为ASCII码值,再将密钥文件的内容以字符型式读出来也转换成ASCII码值,然后对对应位置的字符进行挪移(好像一般用加,减和乘除都容易溢出,如果自己写的密码字典就没有这个问题了,如果为了保险可以在密钥内再加一层加密),将挪移后的内容在写入源文件,密钥文件不动。
这种方法好是好,就是密钥太大
我也只是瞎看的,所以说错了坚决不负责任啊。。。。

认认真真的学习,踏踏实实的走路:戒骄戒躁!!!
2012-11-20 21:15
快速回复:加密解密问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012331 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved