| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 696 人关注过本帖
标题:C语言 加密问题 嘎嘎
只看楼主 加入收藏
那年
Rank: 3Rank: 3
来 自:湖南
等 级:论坛游侠
帖 子:83
专家分:141
注 册:2011-5-3
结帖率:57.14%
收藏
 问题点数:0 回复次数:5 
C语言 加密问题 嘎嘎
小弟我自己写一个最简单加密的的啊
也许很多人都知道
if(条件非零)
{
进入程序
}
else
退出程序


欢迎大家把你们优秀的方法   

拿来交流下

嘎嘎

学校学习

谢谢




   
搜索更多相关主题的帖子: C语言 
2011-05-03 19:37
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
最优秀的加密  MD5  呵呵

                                         
===========深入<----------------->浅出============
2011-05-03 19:38
那年
Rank: 3Rank: 3
来 自:湖南
等 级:论坛游侠
帖 子:83
专家分:141
注 册:2011-5-3
收藏
得分:0 
回复 2楼 laoyang103
呜呜

   我说的程序内部加密

  
           而且  MD5  

              
                现在已经不给力了


              人生莫大的悲哀是不能坚持,今天计划明天,明天念着后天,这样总难成事。
2011-05-03 19:41
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
不是吧  MD5这么快就垃圾了?????????

                                         
===========深入<----------------->浅出============
2011-05-10 19:42
那年
Rank: 3Rank: 3
来 自:湖南
等 级:论坛游侠
帖 子:83
专家分:141
注 册:2011-5-3
收藏
得分:0 
  虽然  现在基本用这个   不过   MD5  现在解密就像吃饭一样容易


              人生莫大的悲哀是不能坚持,今天计划明天,明天念着后天,这样总难成事。
2011-05-10 20:56
plm3642833
Rank: 1
等 级:新手上路
帖 子:9
专家分:9
注 册:2011-5-10
收藏
得分:0 
3.5    简单加密:
对字母的加密规则如下:
a变F    b变G    c变H    ...   v变A    w变B    x变C    y变D    z变E
A变f    B变g    C变h    ...   V变a    W变b    X变c    Y变d    Z变e
其余字符不变。
比如明文是:I love you! 则加密后的密文为:n QTAJ DTZ!
请你编写程序,对于任意的一个字符串明文进行加密,输出密文,然后再对密文进行解密,输出明文。
思路:字符按ASCII码进行位移。只要对照ASCII码表就知道应该位移多少了,然后从一个数组复制到另一个数组即可。
char a[50]="What are you doing, Mr. Li?";
char b[50]="";
int i;
puts(a);//原始明文
//加密
for(i=0 ; i<strlen(a); i++)
    {
    if(a[i]>='a' && a[i]<='u')
        b[i]=a[i]-27;
    else if(a[i]>='v' && a[i]<='z')
        b[i]=a[i]-53;
    else if(a[i]>='A' && a[i]<='U')
        b[i]=a[i]+37;
    else if(a[i]>='V' && a[i]<='Z')
        b[i]=a[i]+11;
    else
        b[i]=a[i];
    }
puts(b);//密文
//解密
for(i=0 ; i<strlen(b); i++)
    {
    if(b[i]>='f' && b[i]<='z')
        a[i]=b[i]-37;
    else if(b[i]>='a' && b[i]<='e')
        a[i]=b[i]-11;
    else if(b[i]>='F' && b[i]<='Z')
        a[i]=b[i]+27;
    else if(b[i]>='A' && b[i]<='E')
        a[i]=b[i]+53;
    else
        a[i]=b[i];
    }
puts(a);//解密后的明文
2011-05-12 17:32
快速回复:C语言 加密问题 嘎嘎
数据加载中...
 
   



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

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