加密语句
来源:互联网 发布:mac破解软件论坛 编辑:程序博客网 时间:2024/06/05 06:36
编制程序,将输入的一行字符以加密的形式输出,然后将其解密,解密的字符序列与输入的正文进行比较,吻合时输出解密的正文,
加密时,将每个字符的ASCII码依次随机加上0-9中的数字,并与122做模运算。解密与加密的顺序相反。#include <iostream>#include <stdlib.h>#include <time.h>using namespace std;int main(){ char a[50];int b[50],o,o1;double c[50];cout<<"请输入你要加密的语句(不能超过50个字符)";cin.get(a,50);int len=strlen(a);srand((unsigned)time(NULL));//利用系统时间生成随机数种子.再生成随机数cout<<"加密后为:";for(int i=0;i<len;i++){ b[i]=rand()%10;c[i]=(int(a[i])+b[i])/122;a[i]=char((int(a[i])+b[i])%122);cout<<a[i];}o=int(a[0]);cout<<"随机解密号为:"<<int(a[0]);int k;cout<<endl<<"是否解密(解密输入1.退出输入0):";cin>>k;if(k==1){cout<<endl<<"解密号码:";cin>>o1;if(o==o1){for(int i=0;i<len;i++){a[i]=char(int(a[i])+122*c[i]-b[i]);cout<<a[i];}}elsecout<<"密码错误程序关闭";} cin.get(); cin.get(); return 0;}
- 加密语句
- SQL语句中的循环、加密操作
- SQLITE3 使用总结(SQL语句操作,加密)
- js base64 加密或是传sql语句
- c#加密sql语句解秘
- 突然想用SQL语句来进行MD5加密~~
- sql 语句 显示规则、默认值、未加密的存储过程
- 加密
- 加密..................
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- 加密
- Ruby on rails 插件File-Column问题
- 通过JDBC访问数据库元信息
- 扩展属性未解决
- JNI学习笔记(五)——fields和methods
- 【读书笔记】TiJava——泛型
- 加密语句
- size_type、size_t、different_type以及ptrdiff_t
- ArcGIS10.0——创建一个图层的子集
- isalpha函数你会么
- 数据仓库和数据集市的鸡与蛋问题
- 不看后悔, 远离百度。
- 2.4.18预读算法详解
- 浅谈asp.net中的枚举类型
- C++实现Http Post请求