簡單的加密,解密程式

2021-04-14 06:26:53 字數 554 閱讀 5510

//       朱大偉         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 之後新增隨機字串擴...