撰寫應用程式時,我們常會將設定檔*.config裏的敏感字串(如資料庫連線)加密以防止被人任意窺看,再於Runtime執行時依特定Secret Key作字串解密。然而明文字串隨時可能修改,因此我們需要一個簡易的工具來幫快速產生已加密的字串值。
此工具支援比較常用的對稱式可逆加密法:
2023/04/24 Version History:
- 新增Base64Url加解密功能。
- 升級.NET Framework版本,由4.6升級至最新4.8
2015/08/14 Version History:
- 新增XOR+Salt4的原創加密方式,它的作法簡單卻效能高,且可轉換成各種程式語言(因為原理簡單)。
明文20字,加密後的長度為32值,剛好與一般密碼長度一致(MD5/GUID)。 - 新增XOR+MD5加密法,它是將密碼MD5 Hash後(16-byte),與明文作XOR運算而得到密文。
- 增加文字顯示的字串長度值,以觀測密文與明文之間的長度變化。
- 更換App Icon.
- 新增輸出字串轉成HEX十六進位顯示,這可以驗證RC4加密後的加密陣列。
- 升級方式,exe+config檔全部overwrite舊檔。
- 新增標準的AES-128/256加密法,使用32位長的Salt產生Hash Key/IV bytes,增強安全性。
- 新增GUID/UUID產生器。
- 新增Input/Output文字方式的複製、清除及大小寫的功能。
- 重新排序CryptType的下拉項目順序。
[OneDrive]