资源简介
实验要求:开发实现一个S-DES和RSA加解密系统,在界面上输入明文和密钥,系统可以输出正确的密文。通过曲线图分析算法的雪崩效应。
代码片段和文件信息
#include
#include
#include
using namespace std;
const string P10 = “2416390875“; //置换密钥的字符串
const string P8 = “52637498“; //P8置换字符串
const string IP = “15203746“; //置换明文的字符串
const string IP_1 = “30246175“; //逆置换的字符串
const string EP = “30121230“; //扩展置换的字符串
const int KEY = 10; //密钥长度
const int HALF_KEY = 5; //密钥长度的一半
const int SUB_KEY = 8; //子密钥长度
const int TEXT = 8; //明文或密文的长度
const int HALF_TEXT = 4; //明文或密文长度的一半
const int QUARTER_TEXT = 2; //明文或密文长度的四分之一
const int S0[4][4] = //S0 Box
{
{1
- 上一篇:C语言 飞机票订票系统
- 下一篇:mfc文本编辑器
评论
共有 条评论