導航:首頁 > 文檔加密 > 邊輸入邊加密

邊輸入邊加密

發布時間:2022-07-10 13:41:57

1. c語言編寫的程序,在輸入密碼時,如何加密

加密和解密演算法是程序編制中的重要一環。試想,如果我們平時使用的騰訊QQ、支付寶支付密碼、今日頭條賬號密碼那麼輕易就被別人盜取的話,很多不可以預料的事情就會發生!

在現實生活中,我們遇到過太多QQ密碼被盜取的情況,有的朋友QQ被盜之後,騙子利用朋友間信任騙取錢財的事情屢見不鮮。支付寶也曾出現過支付寶賬戶被惡意盜取的事件,對用戶利益造成了嚴重損害!這些在技術上都指向了同一相關問題:軟體加密演算法的強壯程度。今天,小編利用C語言來簡單實現一種加密方法。下面是源代碼。

需要說明:程序利用了ascii碼值的按照一定規律變換實現加密,對於解密過程,則是加密的逆過程。下面是程序的運行結果。

4190閱讀
搜索
編程免費課程300節
初學編程100個代碼
java自學一般要學多久
5秒破解excel密碼
python必背100源代碼
40歲零基礎學編程

2. 由鍵盤任意輸入一串字元,對其進行加密,加密原則為:如果為字母,將其循環右移2個字母,其他字元保持不

輸入:一串字元 輸出:加密後的字元串 輸入樣例:abl2CDxyz 輸出樣例:cdl2EFzab提示: 1. 可用gets()和puts()輸入輸出字元串。 2. 利用ASCII碼運算進行加密。 3. 循環右移的含義是:將a-z,A-Z各看成一個環進行移動,即y右移2個字母後為a,z右移2個字母後為b;Y右移2個字母後為A,Z右移2個字母後為B。

3. 對輸入的字元串進行加密

這么簡單的加密你還不如直接用escape()或者urlencode()來得方便

4. C語言自定義輸入任意字元來進行加密解密

#include<stdio.h>
#include<string.h>
intmain()
{
charc[100];
printf("輸入不超過100個字元,回車鍵結束:");
gets(c);
inti;
printf("原文為:%s ",c);
for(i=0;i<strlen(c);i++)c[i]++;
printf("加密後的密文為:%s ",c);
return0;
}

5. 如何加密呢

1.安全模式——點擊右上角圖標進入(底色為黑色),在安全模式下發送的加密信息,在邊上會有個綠底鎖頭小圖標,退出安全模式,聊天界面變成底色為白底,加密的聊天信息也隱藏了。在初次進入安全模式下,請先綁定密盾,設置密盾口令,下次再進入安全模式,就要輸入正確的口令才能看到加密的聊天記錄。
2.閱後即焚——在聊天界面輸入框的右邊有個火焰的圖標,點亮後,發出去的信息只有對方閱讀完後,信息就不存在了,此功能也可在安全模式下操作。
3.絕密會話——在密友資料里可以看到,只有雙方在線才可使用,進入絕密會話界面,中間有個時鍾,是用來設置刪除聊天記錄的時間,可以邊聊邊刪,一旦退出界面,所有聊天記錄清除。

6. 對輸入的字元串進行簡單加密處理,並輸出加密後的字元串

#include<stdio.h>
#include<string.h>
voidencodedecode(char*s,charc,intn){inti;for(i=0;i<n;i++,s++)*s^=c;}
voidmain(){chars[256],s1[20],c;intn,i;
printf("請輸入字元串:");gets(s);n=strlen(s);
printf("請輸入加密密鑰(單個字元):");gets(s1);c=s1[0];
encodedecode(s,c,n);
printf("加密後的字元串:");for(i=0;i<n;i++)printf("%c",s[i]);printf(" ");
encodedecode(s,c,n);
printf("解密後的字元串:");for(i=0;i<n;i++)printf("%c",s[i]);printf(" ");
}

7. 編程:對輸入的字母串進行加密

我親自用C寫的,不知道你是用哪種語言,要是C++,,自己再改下就行了,
#include"stdio.h"
#include"stdlib.h"
#include"string.h"
void
main(){
char
str[81];
printf("enter
a
string\n");
gets(str);
printf("加密前的明碼!\n");
puts(str);
int
len;
len=strlen(str);
for(int
i=0;i<len;i++){
if(str[i]<='r'||str[i]<='R')str[i]+=8;//相應上加上8
else
str[i]-=18;//超過就減去。
}
printf("加密後的密文:\n");
puts(str);
}

8. 簡單加密程序 由鍵盤任意輸入一串字元,對其進行加密,加密原則為:如果為字母,將其循環右移2個字母,其

#include <stdio.h>
void main()
{
char str[200];
int i;
gets(str);
for(i=0;str[i]!='\0';i++)
if((str[i]>='a'&&str[i]<='x')||(str[i]>='A'&&str[i]<='X')) str[i]+=2;
else if(str[i]=='y') str[i]='a';
else if(str[i]=='z') str[i]='b';
else if(str[i]=='Y') str[i]='A';
else if(str[i]=='Z') str[i]='B';
puts(str);
}

閱讀全文

與邊輸入邊加密相關的資料

熱點內容
如何獲取伺服器上的文件地址 瀏覽:679
文件夾題用另存為嗎 瀏覽:639
各種編譯類型為自然選擇提供了 瀏覽:914
cnc玻璃精雕機編程 瀏覽:313
電腦復制中途改文件夾名字 瀏覽:498
批處理轉exe反編譯工具 瀏覽:76
pdf怎麼換成圖片 瀏覽:323
換位加密能夠按照一定 瀏覽:390
安卓開發入門pdf 瀏覽:192
日醫pdf 瀏覽:861
指定文件夾換壁紙 瀏覽:898
天玥伺服器是什麼架構 瀏覽:236
蘋果為什麼回購安卓手機 瀏覽:87
27歲程序員發型 瀏覽:198
圖庫文件夾是什麼意思 瀏覽:532
空調壓縮機隔音 瀏覽:352
簿荷閱讀app為什麼登陸不了 瀏覽:517
zigbee與單片機通信 瀏覽:440
下載伺服器錯誤怎麼辦 瀏覽:653
pdf讀取庫 瀏覽:484