導航:首頁 > 文檔加密 > 加密打字法

加密打字法

發布時間:2022-05-25 08:12:12

㈠ 輸入密碼時怎麼打字

使用漢字做密碼
在日常的計算機操作中,我們隨時隨地都會碰到密碼。一般,我們都採用數字、字母、下劃線組合形式的密碼,但這樣的密碼不容易記憶而且容易被破解,那就試試用「中國製造」的方塊字來設置密碼吧。使用漢字作密碼破解起來可就麻煩多了,而且還可以使用優美的古詩和名句作為密碼,不但高雅而且容易記憶。下面就以給WinRAR文檔加密為例作一簡單介紹。
將需要加密的文件添加到WinRAR文檔,在「高級」選項卡標簽中點擊「設置密碼」按鈕,彈出密碼輸入窗口。由於密碼輸入窗口不能直接輸入漢字,所以我們必須新建一個文本文檔,然後輸入作為密碼的中文漢字。將輸入的漢字復制到密碼輸入窗口的密碼輸入欄中,因為每一個漢字在這里都被識別成為兩個不可列印的ASCII代碼,所以表示密碼個數的星號會翻倍。以後,將漢字密碼再次粘貼到驗證密碼輸入欄後「確定」即可。
雖然漢字作密碼更加可靠也便於記憶,但是在使用漢字作密碼時,也要注意以下幾點:
1.不要用常用的漢字作密碼,比如自己的姓名、城市名、網上的昵稱等。
2.不要光用漢字作密碼,可以混用數字、字母等。
3.保存漢字密碼的文本文件在使用完後,要及時刪除

㈡ 用C語言實現任意字元串的加密,其中,字母用凱撒加密方法加密,非字母不變

我盡量用注釋闡述了思路,希望可以幫到你!!

#include<stdio.h>
#include<string.h>
#define N 80 //可加密字元串最大長度

char plaintext[N]={0}; //明文,輸入時輸入字元,參與運算時強制轉換成整數
int ciphertext[N]={0}; //密文,保存成整數,輸出時強制轉換成字元
int k; //後(右)移位數,相當於密鑰

void getPlainText() //獲得明文字元串
{
printf("請輸入明文:");
scanf("%s",plaintext);
printf("\n");
}

void getLength() //獲取後(右)移位數(密鑰)
{
printf("請輸入後移的位數:");
scanf("%d",&k);
k%=26; //因為字母只有26個,所以超過26相當於重復
}

void Caesar_cipher() //凱撒加密,本程序採用的是字母循環後(右)移
{
unsigned int i;

for(i=0;i<strlen(plaintext);i++)
{
//兩個bool類型的變數是為了判斷字元是否是字母(包括大寫和小寫)
bool flag1=plaintext[i]>='a'&&plaintext[i]<='z';
bool flag2=plaintext[i]>='A'&&plaintext[i]<='Z';

if(flag1||flag2){ //如果是字母,加密
ciphertext[i]=(int)plaintext[i]+k; //字母在字母表中後(右)移K位
if(ciphertext[i]>(int)'z'){ //保證是循環後(右)移
ciphertext[i]-=26;
}
}
else //非字母字元,不做處理,原樣保存
ciphertext[i]=(int)plaintext[i];

}

}

void printCipherText() //輸出加密後的密文
{
unsigned int i;
printf("\n加密後的密文是:");
for(i=0;i<strlen(plaintext);i++) //把參與計算後是整數強制轉換成對應的字元
printf("%c",(char)ciphertext[i]);
printf("\n");

}

void main()
{
getPlainText(); //明文
getLength(); //後(右)移位數
Caesar_cipher(); //凱撒加密
printCipherText(); //密文

}

㈢ word文件如何加密

如果是僅僅加一個密碼,Word可以這么干:

Word2007:Office球->另存為,在保存對話框中選擇「工具->常規選項」,可以輸入修改密碼和打開密碼。

Word2003:工具->選項->安全性,在對話框中輸入修改密碼和打開密碼。

不過據說利用WPS Office的Bug,上面的方法設的密碼很容易就能被破解。

至於記事本、寫字板,它們沒有提供加密碼功能,你可以把它們壓縮到壓縮包內,再給壓縮包設置個密碼。選中你要加密碼的文件點右鍵,選「添加到壓縮文件->高級->設置密碼」輸入密碼即可。

如果你是指加密文件,那麼不用第三方工具,Windows自帶一個很強壯的EFS加密系統。

方法很簡單:先確認你的文件在NTFS格式的硬碟上(可以再盤符上點右鍵->屬性看到),如果是Fat32的,可以用Convert X: /FS:NTFS命令轉換。然後選中你需要加密的文件,點右鍵->屬性->高級,勾選「加密文件以保護數據」。這樣就實現了文件的加密。如果在「工具->文件夾選項->查看」中勾選了「用彩色顯示加密或壓縮的NTFS文件」,你可以看到加密的文件的顏色是綠了吧唧的。任何文件都可以用這種方式加密。

這個加密系統十分強大,強大到什麼程度呢,強大到你平時都感覺不出它已經加密了,但如果你換個用戶名,或者把文件用移動硬碟(前提是也得NTFS文件格式)放到別人的電腦上,這個文件就根本不能用了,就像手機刷機失敗完全變板磚了。而且重裝系統以後你原來加密的文件也都會變磚。所以說,加密了文件一定要備份密匙,這樣重裝系統後導入密匙才能再打開原來的文件,否則你的文件就再也沒機會打開了!

Vista備份密匙很簡單,在你第一次加密的時候就會提醒你備份,現在我主要說一下XP怎麼備份密匙:

開始->運行->certmgr.msc,打開證書管理器。如果你加密過文件,在「當前用戶->個人->證書」路徑下,會有一個證書,名字是你的用戶名。在證書上點擊右鍵,所有任務->導出啟動導出向導。如果問你是否導出私鑰,選擇導出,其它選項按照默認設置,其他的可以按默認設置繼續,最後選擇路徑,一定要選一個你不容易誤刪的路徑!導出的證書是一個.pfx文件。

一定要保存好自己的證書!以前我就是因為沒有導出證書,導致重裝系統之前加密的東西都泡湯了,最後刪除完事兒。不過只要平時小心謹慎,Windows自帶的EFS加密還是很好用的。只有XP Professional以上版本、Vista Business以上版本才有這項功能。

㈣ 凱撒加密法:從鍵盤輸入大寫字母,輸出其對應小寫字母後第5個字母

至少你得說下用什麼語言實現吧?可以先提供點思路給你,大寫字母跟小寫字母都在ascii表中,可以用對應的數值進行計算。比如大寫字母A的ascii碼為65,小寫字母a的碼為97,大家字母A對應的密文就應該是字母的int值+32+5,這樣的話,還有一些問題就是vwxyz這幾個字母的處理,自己思考實驗下吧

㈤ 有沒有加密輸入法一輸入就成了加了密的文字了。

我想沒有。

㈥ 2013版Word文檔怎麼加密

word2013文檔有兩種加密方式:

1.通過軟體內置加密功能進行加密,格式只能是pdf

2.藉助WinRAR軟體將word文檔打包成加密壓縮包進行加密。

以上兩種方法都是可行的,但是操作流程不同,下面進行逐一介紹。

一、通過word文檔內置加密功能進行加密

教程:

1.使用Word 2013打開一個word文檔.


㈦ 請教啊!java加密演算法!要求用戶輸入要加密的字元(英文字元其他的不考慮)題目如下:我主要問的是《加密

public class Swither {
public static void main(String[] args) {
System.out.println("ab,cdx;yz中國");
System.out.println(Encryption.encryption( "ab,cdx;yz中國"));
System.out.println(Decryption.decryption((Encryption.encryption( "ab,cdx;yz中國"))));
}
}
運行結果如下:
ab,cdx;yz中國
de,fga;bc中國
ab,cdx;yz中國

public class Encryption {

public static String encryption(String content)
{
if(content==null)
return null;
String temp="";
for(int i=0;i<content.length();i++)
{
char c=content.charAt(i);
//if(Character.isLetter(c))
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
if(c=='x' || c=='y' || c=='z' || c=='X' || c=='Y' || c=='Z')
c=(char)(c-23);
else
c=(char)(c+3);
temp+=c;

}
return temp;
}

}

public class Decryption {

public static String decryption(String content)
{
if(content==null)
return null;
String temp="";
for(int i=0;i<content.length();i++)
{
char c=content.charAt(i);
//if(Character.isLetter(c))
if((c>='a' && c<='z')||(c>='A' && c<='Z'))
if(c=='a' || c=='b' || c=='c' || c=='A' || c=='B' || c=='C')
c=(char)(c+23);
else
c=(char)(c-3);
temp+=c;

}
return temp;
}

}

㈧ 輸入一個英文句子並加密。加密方法為:對於英文字母,用其後的3個字母代替該字母,若為其它字元則不變

#include<iostream>
using namespace std;
int main()
{
char c;
while ((c=getchar())!='\n')
{
if ((c>='a' && c<='z') || (c>='A' && c<='Z'))
{
c=c+3;
if (c>'Z' && c<='Z'+3 || c>'z')

c=c-26;
}
cout<<c;
}
cout<<endl;
return 0;
}
這是用c++編寫的
將字母A變成字母D,a變成d,即變成其後的第3個字母,到Z的時候變成C,z變成c。

㈨ 8. 【問題描述】 有一個非常簡單的給字元串加密的方法,即給字元串中每個字母或數字元加上一個固定

#include<iostream>
usingnamespacestd;
intmain()
{chars[300];
inti,n;
cin>>n;
cin.get();
gets(s);
for(i=0;s[i];i++)
if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z'||s[i]>='0'&&s[i]<='9')
s[i]+=n;
cout<<s<<endl;
return0;
}

㈩ 實現字元串加密 加密的方法是把每個字元ASCII碼值(二進制)的最低兩位取反 如輸入:ABDE則輸出:BAGF

實現字元串加密 加密的方法是把每個字元ASCII碼值(二進制)的最低兩位取反 如輸入:ABDE則輸出:B

閱讀全文

與加密打字法相關的資料

熱點內容
卡爾曼濾波演算法書籍 瀏覽:763
安卓手機怎麼用愛思助手傳文件進蘋果手機上 瀏覽:841
安卓怎麼下載60秒生存 瀏覽:800
外向式文件夾 瀏覽:232
dospdf 瀏覽:428
怎麼修改騰訊雲伺服器ip 瀏覽:385
pdftoeps 瀏覽:490
為什麼鴻蒙那麼像安卓 瀏覽:733
安卓手機怎麼拍自媒體視頻 瀏覽:183
單片機各個中斷的初始化 瀏覽:721
python怎麼集合元素 瀏覽:477
python逐條解讀 瀏覽:829
基於單片機的濕度控制 瀏覽:496
ios如何使用安卓的帳號 瀏覽:880
程序員公園采訪 瀏覽:809
程序員實戰教程要多長時間 瀏覽:972
企業數據加密技巧 瀏覽:132
租雲伺服器開發 瀏覽:810
程序員告白媽媽不同意 瀏覽:333
攻城掠地怎麼查看伺服器 瀏覽:600