密碼題加密
❶ 一道密碼題,五重加密哦!!看你智商~
I LOVE YOU,TOO。
❷ 密碼加密的演算法有哪些
主要分為 對稱加密演算法 和 非對稱加密演算法兩類
對稱加密演算法:使用單個密鑰對數據進行加密或解密,其特點是計算量小,加密效率高.
代表 DES 演算法
非對稱加密演算法:此演算法均有兩個密鑰(公用密鑰和私有密鑰),只有二者搭配使用才能完成加密和解密的全過程.
代表 DSA演算法, 數字簽名演算法(DSA) , MD5演算法 , 安全散列演算法(SHA)
❸ 如何給自己的密碼加密
密碼是默認是一些帳號的登陸密碼或是查看資料密碼再或是一些提現密碼,一般是由個人自己知道或是掌控的,他人是不知道的或是說只有相關的平台是可以查看到或是進行修改操作的。
在以前擁有了平台帳號時,是需要擁有密碼才能登陸。很多人會把密碼保管起來,隨著互聯網技能的發展很多基本的密碼不能防止盜號軟體的盜取了,很多平台提供一些密保,它是針對密碼進行保護的又一種措施。
對於自己給密碼加密,可以從以下幾點考慮:
一、用郵箱或手機號
對於一些特殊的平台,在注冊時是需要郵箱或是手機號進行注冊限制的。這兩種比較私人化的信息,只有知道密碼的人員才能登陸進行進行接受相應的驗證碼,若是沒有用郵箱或是手機號綁定的帳號這里建議直接把郵箱與手機號都綁定在自己的帳號內。
二、密保
這個也是目前比較好的保護個人帳號的方式,可以通過一些問答設置並設置答案的方式進行保護密碼。這里需要注意的是要切記自己設置的密保問題與密保答案,若是兩者對應不上後續再登陸時或是修改新密碼時也是一件非常麻煩的事。
三、U盾保護
這個一般用於網購的平台,它是可以直接購買此U盾工具,然後在需要用時直接在PC端或是移動端插入後才可以獲取相應的支付密碼驗證碼,再進行支付或是登陸操作。
四、技術
對於有擁術人員可以通過自己的技術設置,對自己的帳號進行設置保護操作,這樣在後續登陸或是支付時都有一個很好的保護。
每一個密保都是可行的,這里建議在設置相應的密碼保護後要進行保管,否則在設置完成後忘記了也等於盜號操作了。
❹ 【Hill密碼加密解密問題】 給定一個長度為n的明文,請問密鑰矩陣的維數具體要怎麼取
不一定
你可以取一個3維的可逆矩陣
但注意矩陣的行列式的值最好是1
這樣可以保證逆矩陣不出現分數
❺ 凱撒密碼為一種替換密碼,此題的加密過程為先進行base64編碼,再進行移
在密碼學中,愷撒密碼(或稱愷撒加密、愷撒變換、變換加密)是一種最簡單且最廣為人知的加密技術。它是一種替換加密的技術,明文中的所有字母都在字母表上向後(或向前)按照一個固定數目進行偏移後被替換成密文。
愷撒密碼的加密、解密方法還能夠通過同餘的數學方法進行計算。首先將字母用數字代替,A=0,B=1,...,Z=25。此時偏移量為n的加密方法即為: E(x) = (x + n) mod 26.
解密就是:
D(x) = (x - n) mod 26.
顯而易見,一旦確定了某兩個字母的對應關系(即n的值),這種移位密碼很容易被破解。
因此,為了使密碼有更高的安全性,單字母替換密碼就出現了。
明碼表:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密碼表:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
但是這種加密方式依然可以破解,根據字母使用頻度表,分析密文中的字母頻率,將其對照即可破解。
不僅如此,凱撒加密對加密數據也是有要求的,一般情況下,它只支持對基本的英文字母進行加密,如果對中文等亞太地區的文字進行加密,結果可想而知,你的隱私將毫無保留的出現在眾人面前。有人說,我們可以擴展這個演算法,使它支持所有的文字,這么做是可行的,如果採用同餘式的方式實現,代碼幾乎不怎麼需要改動,只要字元集本身是Unicode就可以了。但是這種加密的安全性很難滿足應用的要求。如果採用單字母替換的方式,程序將需要構建兩個巨大的字元數組去保存他們的映射關系,而且擴展性也不好,當然也是不可行的。這樣看來,凱撒加密豈不是一無是處了,其實對於一般的應用,凱撒加密還是足以應付的,只要我們對它稍作改進。
❻ 計算機密碼學試題誰會做 題如下 ——20分 我的全部積分 呵呵
國際上採用三元組命名規則,一般格式為:<病毒前綴>.<病毒名>.<病毒後綴> .
病毒前綴是指一個病毒的類型或發作的操作平台,他是用來區別病毒的種族分類的。不同的種類的病毒,其前綴也是不同的。比如常見的木馬病毒的前綴 Trojan ,蠕蟲病毒的前綴是 Worm 等等還有其他的。
病毒名是指一個病毒的家族特徵,是用來區別和標識病毒家族的,如以前著名的CIH病毒的家族名都是統一的「 CIH 」,還有近期鬧得正歡的振盪波蠕蟲病毒的家族名是「 Sasser 」。
病毒後綴是指一個病毒的變種特徵,是用來區別具體某個家族病毒的某個變種的。一般都採用英文中的26個字母來表示,如Worm.Sasser.b就是指 振盪波蠕蟲病毒的變種B,因此一般稱為 「振盪波B變種」或者「振盪波變種B」。如果該病毒變種非常多(也表明該病毒生命力頑強 ^_^),可以採用數字與字母混合表示變種標識。
三元組中「病毒名」的命名優先順序為:病毒的發現者(或製造者)——病毒的發作症狀——病毒的發源地——病毒
代碼中的特徵字元串。第一個被發現有不同特徵代碼的病毒,視為新病毒,會起一個新名字。同系病毒變種的名字
由病毒名和後綴組成,如BADVIRUS.A,後綴字母順序由A到Z,然後是AA到AZ,BA到BZ等,如果ZZ後還有變種出現,後綴將會是AAA,以此類推.有時也用@M,@MM兩中後綴,@M表示普通郵件病毒,病毒利用Email進行傳播,在收到郵件或發出郵件時感染一次,或發送到一個郵箱地址;@MM表示大量郵件病毒,該病毒用一流的技術來繁殖,利用郵件來傳播.
綜上所述,一個病毒的前綴對於快速的判斷該病毒屬於哪種類型的病毒是有非常大的幫助的。通過判斷病毒的類型,就可以對這個病毒有個大概的評估(當然這需要積累一些常見病毒類型的相關知識,這不在本文討論范圍)。而通過病毒名可以利用查找資料等方式進一步了解該病毒的詳細特徵。病毒後綴能知道現在在你機子里呆著的病毒是哪個變種。
下面附帶一些常見的病毒前綴的解釋(針對用得最多的Windows操作系統):
1、系統病毒
系統病毒的前綴為:Win32、PE、Win95、W32、W95等。這些病毒的一般公有的特性是可以感染windows操作系統的 *.exe 和 *.dll 文件,並通過這些文件進行傳播。如CIH病毒。
2、蠕蟲病毒
蠕蟲病毒的前綴是:Worm。這種病毒的公有特性是通過網路或者系統漏洞進行傳播,很大部分的蠕蟲病毒都有向外發送帶毒郵件,阻塞網路的特性。比如沖擊波(阻塞網路),小郵差(發帶毒郵件) 等。
3、木馬病毒、黑客病毒
木馬病毒其前綴是:Trojan,黑客病毒前綴名一般為 Hack 。木馬病毒的公有特性是通過網路或者系統漏洞進入用戶的系統並隱藏,然後向外界泄露用戶的信息,而黑客病毒則有一個可視的界面,能對用戶的電腦進行遠程式控制制。木馬、黑客病毒往往是成對出現的,即木馬病毒負責侵入用戶的電腦,而黑客病毒則會通過該木馬病毒來進行控制。現在這兩種類型都越來越趨向於整合了。一般的木馬如QQ消息尾巴木馬 Trojan.QQ3344 ,還有大家可能遇見比較多的針對網路游戲的木馬病毒如 Trojan.LMir.PSW.60 。這里補充一點,病毒名中有PSW或者什麼PWD之類的一般都表示這個病毒有盜取密碼的功能(這些字母一般都為「密碼」的英文「password」的縮寫)一些黑客程序如:網路梟雄(Hack.Nether.Client)等。
4、腳本病毒
腳本病毒的前綴是:Script。腳本病毒的公有特性是使用腳本語言編寫,通過網頁進行的傳播的病毒,如紅色代碼(Script.Redlof)。腳本病毒還會有如下前綴:VBS、JS(表明是何種腳本編寫的),如歡樂時光(VBS.Happytime)、十四日(Js.Fortnight.c.s)等。
5、宏病毒
其實宏病毒是也是腳本病毒的一種,由於它的特殊性,因此在這里單獨算成一類。宏病毒的前綴是:Macro,第二前綴是:Word、Word97、Excel、Excel97(也許還有別的)其中之一。凡是只感染WORD97及以前版本WORD文檔的病毒採用Word97做為第二前綴,格式是:Macro.Word97;凡是只感染WORD97以後版本WORD文檔的病毒採用Word做為第二前綴,格式是:Macro.Word;凡是只感染EXCEL97及以前版本EXCEL文檔的病毒採用Excel97做為第二前綴,格式是:Macro.Excel97;凡是只感染EXCEL97以後版本EXCEL文檔的病毒採用Excel做為第二前綴,格式是:Macro.Excel,依此類推。該類病毒的公有特性是能感染OFFICE系列文檔,然後通過OFFICE通用模板進行傳播,如:著名的美麗莎(Macro.Melissa)。
6、後門病毒
後門病毒的前綴是:Backdoor。該類病毒的公有特性是通過網路傳播,給系統開後門,給用戶電腦帶來安全隱患。如54很多朋友遇到過的IRC後門Backdoor.IRCBot 。
7、病毒種植程序病毒
這類病毒的公有特性是運行時會從體內釋放出一個或幾個新的病毒到系統目錄下,由釋放出來的新病毒產生破壞。如:冰河播種者(Dropper.BingHe2.2C)、MSN射手(Dropper.Worm.Smibag)等。
8.破壞性程序病毒
破壞性程序病毒的前綴是:Harm。這類病毒的公有特性是本身具有好看的圖標來誘惑用戶點擊,當用戶點擊這類病毒時,病毒便會直接對用戶計算機產生破壞。如:格式化C盤(Harm.formatC.f)、殺手命令(Harm.Command.Killer)等。
9.玩笑病毒
玩笑病毒的前綴是:Joke。也稱惡作劇病毒。這類病毒的公有特性是本身具有好看的圖標來誘惑用戶點擊,當用戶點擊這類病毒時,病毒會做出各種破壞操作來嚇唬用戶,其實病毒並沒有對用戶電腦進行任何破壞。如:女鬼(Joke.Girlghost)病毒。
10.捆綁機病毒
捆綁機病毒的前綴是:Binder。這類病毒的公有特性是病毒作者會使用特定的捆綁程序將病毒與一些應用程序如QQ、IE捆綁起來,表面上看是一個正常的文件,當用戶運行這些捆綁病毒時,會表面上運行這些應用程序,然後隱藏運行捆綁在一起的病毒,從而給用戶造成危害。如:捆綁QQ(Binder.QQPass.QQBin)、系統殺手(Binder.killsys)等。以上為比較常見的病毒前綴,有時候還會看到一些其他的,但比較少見,這里簡單提一下:
DoS:會針對某台主機或者伺服器進行DoS攻擊;
Exploit:會自動通過溢出對方或者自己的系統漏洞來傳播自身,或者他本身就是一個用於Hacking的溢出工具;
HackTool:黑客工具,也許本身並不破壞你的機子,但是會被別人加以利用來用你做替身去破壞別人。
你可以在查出某個病毒以後通過以上所說的方法來初步判斷所中病毒的基本情況,達到知己知彼的效果。在殺毒無法自動查殺,打算採用手工方式的時候這些信息會給你很大的幫助。
❼ 密碼加密問題
不能解密不要緊,你在用戶輸入密碼之後用MD5加密後比較密文即可,這樣可以避免在內存中出現密碼有明文,也就不用擔心會被別有用心的人直接讀到。
在這個問題中沒有必要使用解密。
❽ 密碼加密的方法有那些
用戶密碼加密方式
用戶密碼保存到資料庫時,常見的加密方式有哪些?以下幾種方式是常見的密碼保存方式:
1. 明文保存
比如用戶設置的密碼是「123456」,直接將「123456」保存在資料庫中,這種是最簡單的保存方式,也是最不安全的方式。但實際上不少互聯網公司,都可能採取的是這種方式。
2. 對稱加密演算法來保存
比如3DES、AES等演算法,使用這種方式加密是可以通過解密來還原出原始密碼的,當然前提條件是需要獲取到密鑰。不過既然大量的用戶信息已經泄露了,密鑰很可能也會泄露,當然可以將一般數據和密鑰分開存儲、分開管理,但要完全保護好密鑰也是一件非常復雜的事情,所以這種方式並不是很好的方式。
總結
採用PBKDF2、bcrypt、scrypt等演算法可以有效抵禦彩虹表攻擊,即使數據泄露,最關鍵的「用戶密碼」仍然可以得到有效的保護,黑客無法大批量破解用戶密碼,從而切斷撞庫掃號的根源。
【加密軟體編輯推薦】
易控網盾加密軟體--重要文件防泄密專家!輕松實現單位內部文件自動加密保護,加密後的文件在單位內部正常流轉使用。未經許可,任何私自拷貝加密文件外發出去,都將打開為亂碼,無法使用!對於發送給客戶等第三方的文件,可實現控制打開時間和打開次數等防泄密參數!同時可設置對員工電腦文件自動備份,防止惡意刪除造成核心數據的遺失!從源頭防止企業核心文件被外泄!
相關頁面:加密軟體,文件加密,文檔加密,圖紙加密軟體,防泄密軟體,CAD加密軟體,文件外發加密
❾ 關於棋盤密碼(一種古典密碼) 怎麼解密,加密
棋盤密碼的加密方法,其實方法十分簡單,在密碼學並不發達的古代,也夠用了。棋盤密碼的解題思路是這樣
這種密碼的原理是:通信雙方各掌握一個m*n列的矩陣,比如A列第一行寫上「我」,A列第2行寫上「的」……以此類推,構成:
所以,「我的名字叫XXX」的密文即:A1A2A3A4B1B2。這樣,一份密文就出來了。
使用這種密碼表的加密也叫作 ADFGX 密碼(密文中只有 A D F G X)
明文:HELLO 密文:DD XF AG AG DF
對於解密,對密文每兩個字元一組,分別進行解密
由於密文僅包含5個字元,所以其密鑰(也就是密碼表)只有5!種可能
寫腳本暴力攻擊(brute-force)即可
棋盤密碼的由來:
公元前2世紀前後希臘人提出了棋盤密碼,在當時得到了廣泛的運用。同時,它也是密碼史上第一個密碼。棋盤密碼通過將26個字母設法變成十位數來達到加密的目的。棋盤密碼的密鑰是一個5×5的棋盤,將26個英文字母放置在裡面。其中 i 和 j 共用一個密碼。