// 朱大偉 20062479369
#include
#define max 50
int k;//字元長度
char arry1[max],arry2[max],arry3[max];//加密後保留在arry2中
//********************加密**********************
void secret()
k=j;
printf("the result is /n");
for(i=0;i='0'&&ch1<='9')
if(ch1-4<'0')
arry3[j++]=58-(48-(ch1-4));
else
arry3[j++]=ch1-4;
if(ch1>='a'&&ch1<='z')
if(ch1>='a'&&ch1<='z') }
printf("/nthe jie mi result is /n");
for(i=0;i
簡單的加密解密演算法
本文描述一種專案中採用的簡單加密解密演算法,通過把多種演算法進行組合。特點是同個字串不同時間加密結果不同,混合了多種加密方式,很難用統計的方式對密文進行破解。專案中僅是對密碼進行加密,規定密碼長度不超過16個字元,故以下的演算法均是固定長度的。1 擴充套件字串 在加密字串末加 0 之後新增隨機字串擴...
簡單的加密解密演算法
密碼演算法大致 str abcdefghijklmn 共94個可列印字元 key 2 0,2 1,2 2 2 5 到2 5 加密過程 明文,反轉,加密,密文 每個明文對應2個密文 解密過程 密文,解密,反轉,原文 每2個密文對應1個原文 偽碼 加密過程 str abcdefghijklmn 共94個...
簡單的加密解密演算法
本文描述一種專案中採用的簡單加密解密演算法,通過把多種演算法進行組合。特點是同個字串不同時間加密結果不同,混合了多種加密方式,很難用統計的方式對密文進行破解。專案中僅是對密碼進行加密,規定密碼長度不超過16個字元,故以下的演算法均是固定長度的。1 擴充套件字串 在加密字串末加 0 之後新增隨機字串擴...