這是上年寫的,直接開給大家了,大家一起學習分享吧~~~~~~
先看看效果
這個在簡單的ctf中還是很有用的,
我在這裡用了好幾次了
一切都是從簡單做起的吧,不寫簡單的工具怎麼寫高大上的工具呢。
工程及原始碼:
c++基礎,mfc的基本程式設計
vc++6.0,當然vs的各大版本和最新版也是沒問題的
選擇基本對話方塊就可以了
新建個對話方塊
最重要的id一定要命名好,最後就只是後面不同,就1-26啦
跟著給解密按鈕新增響應函式就可以啦
下面的是解密按鈕的響應函式
void cmovedecryptdlg::onbuttondecrypt()
真正的解密**
void cmovedecryptdlg::decrypt(char *szword)
else if (szword[i]>='a'&&szword[i]<='z')//如果是大寫字母
}str.format("%s",szword); //獲取字串並轉化成cstring
getdlgitem(id)->setwindowtext(str); //放到對應的id的框裡
} }
getid**(就是獲取下面25個框的id)
int cmovedecryptdlg::getid(int num)
; return myidcgroup[num];
}
密碼的加密解密方法
二 單字母表加密法 密碼學基本原理 1 傳送資訊的以防被稱為 信源 接收資訊的一方被稱為 信宿 2 信源傳送的原內容被稱為 明文 被加密之後的內容被稱為 密文 3 從明文轉換為密文的過程被稱為 加密過程 從密文轉換為明文的過程被稱為 解密過程 4 加密過程要是用兩個重要的要素 1 加密演算法 公開的...
大量破解密碼的方法
在使用計算機的過程中,我們常常輸入各類密碼,各種密碼設定很多都不一樣。比如開機密碼 qq密碼 檔案密碼等等,如果到你輸入密碼的時候突然忘記了這些密碼,你該怎麼處理。可能因為你的健忘導致你的電腦癱瘓,讓你失去了客戶,或者資料丟失,對你造成很大的損失。筆者總結了在電腦日常使用中必須要注意的地方,大家在遇...
維吉尼亞密碼的加密解密
coding utf 8 def weijiniya jiemi ciphertext,key ascii abcdefghijklmnopqrstuvwxyz keylen len key ctlen len ciphertext plaintext i 0 while i ctlen j i k...