一機一碼加密系統(tǒng)可以對任意文件進行一機一碼的加密,支持中文密碼,僅76kb大小,加密端和解密端分開使用,沒寫GUI界面,采用控制臺窗口,可以拖入文件使用!
開發(fā)介紹
之前在論壇上看到了管理員大神風之遐想發(fā)過一個壓縮包一機一碼加密的程序,想到自己之前拿c語言寫過一個任意文件一機一碼加密系統(tǒng),就拿出來跟大家分享下本程序使用的是RC4加密算法的改編版,使用說明:
加密端具有加密文件和注冊機兩個功能,加密文件就不說了,輸入密鑰即可加密,注冊機的使用是這樣的,客戶打開解密端.exe會看到自己的機器碼,將機器碼和文件名稱發(fā)給加密者,加密者輸入客戶的機器碼和文件的加密密碼會生成客戶的注冊碼,加密者將注冊碼發(fā)給用戶
解密端打開后會看到自己的機器碼,客戶將機器碼和文件名稱發(fā)給加密者,加密者反饋回注冊碼,客戶輸入注冊碼后便可以解密
注意事項
有前輩反映找不到加密后的文件在哪里,這里統(tǒng)一回復一下,加密后文件的完整路徑名要寫全的,比如D:\微積分\第一次作業(yè)加密版.pdf,而不能只是寫文件夾的路徑,要把加密后文件的名字帶上的
至于為什么沒有寫成GUI窗口界面,是這樣的,我用C寫GUI目前只會VC的MFC界面,沒有用過C++的qt,MFC那個界面我感覺有點丑,而且不太會設(shè)置將文件拖入輸入框的操作,而用python寫的話打包出來的exe幾十個M,想到實際運用中原文件可能都沒這么大,發(fā)一個幾十個M的解密端給客戶顯然不太合適,因此就沒寫GUI界面,控制臺窗口我覺得還可以,拖入文件蠻方便的歡迎大家多多提出修改意見,我也將根據(jù)大家的修改意見改進后續(xù)的程序