計算機二級資料(過級專用)
c語言學習路線(從入門到實戰)
編寫c語言程式的7個步驟和程式設計機制
c語言基礎-第乙個c程式
c語言基礎-簡單程式分析
vs2019編寫簡單的c程式示例
簡單示例,vs2019除錯c語言程式
c語言基礎-基本演算法
c語言基礎-資料型別
c語言中的輸入輸出函式
c語言流程控制語句
c語言陣列——一維陣列
c語言陣列——二維陣列
c語言陣列——字元陣列
c語言中常用的6個字串處理函式
精心收集了60個c語言專案原始碼,分享給大家
c語言核心技術——函式
c**是怎樣跑起來的?
在專案開發中,為了防止一些敏感資訊的洩露,通常我們會對這些資訊進行加密,比如使用者的登入密碼,如果不加密直接進行明文儲存的話,就很容易被人看到,但密碼對使用者來說是保密的,因此我們需要對資料進行加密後再儲存,這樣一來,即使被看到也是我們加密後的資料,從而大大提高了安全性。
今天,我們就來寫乙個小小的例子來模仿一下字串加密和解密的過程。
#define _crt_secure_no_warnings
#include
#include
intmain()
;//存放明文本串
char cryptograph[
128]=;
//存放密文字串
while(1
) cryptograph[i]
='\0'
;printf
("加密後的密文是:%s\n"
, cryptograph);}
else
if(result==2)
text[i]
='\0'
;printf
("解密後的明文是:%s\n"
,text);}
else
if(result==3)
else
printf
("輸入1加密明文,輸入2對剛加密的明文進行解密,輸入3退出程式:\n");
printf
("請按提示輸入:\n");
scanf
("%d"
,&result);}
return0;
}
執行結果:
程式分析:
這裡採用的加密演算法十分簡單,就是將字串中的每個字元加上它在字串中的位置和乙個偏移值5,cryptograph[i] = text[i] + i + 5;//加密
我們輸入的字串是helloworld
,第乙個字元』h』在字串中的位置是0,那麼它對應的密文字元是'h'+0+5
,即』m』。
C 字串加密和解密
using system.security.cryptography using system.io 預設金鑰向量 private static byte keys des加密字串 待加密的字串 加密金鑰,要求為8位 加密成功返回加密後的字串,失敗返回源串 public static string ...
C 字串加密和解密
using system.security.cryptography using system.io 預設金鑰向量 private static byte keys des加密字串 待加密的字串 加密金鑰,要求為8位 加密成功返回加密後的字串,失敗返回源串 public static string ...
shell字串加密和解密的方法
這個命令會讓你輸入乙個字串,然後會再輸出一串加密了的數字。python c print reduce lambda a,b a 256 ord b raw input string 0 dc e 輸出的數字p 用 rcosr8toz7nf9gyc 作為明文,加密分兩步,當然了,也是可以一步過的,呆會...