Pages

2023-04-24

TextCrypt字串加解密工具

撰寫應用程式時,我們常會將設定檔*.config裏的敏感字串(如資料庫連線)加密以防止被人任意窺看,再於Runtime執行時依特定Secret Key作字串解密。然而明文字串隨時可能修改,因此我們需要一個簡易的工具來幫快速產生已加密的字串值。
此工具支援比較常用的對稱式可逆加密法:



2023/04/24 Version History:

  1. 新增Base64Url加解密功能。
  2. 升級.NET Framework版本,由4.6升級至最新4.8

2015/08/14 Version History:

  1. 新增XOR+Salt4的原創加密方式,它的作法簡單卻效能高,且可轉換成各種程式語言(因為原理簡單)。
    明文20字,加密後的長度為32值,剛好與一般密碼長度一致(MD5/GUID)。
  2. 新增XOR+MD5加密法,它是將密碼MD5 Hash後(16-byte),與明文作XOR運算而得到密文。
  3. 增加文字顯示的字串長度值,以觀測密文與明文之間的長度變化。
  4. 更換App Icon.
2014/10/06 Version History:
  1. 新增輸出字串轉成HEX十六進位顯示,這可以驗證RC4加密後的加密陣列。
  2. 升級方式,exe+config檔全部overwrite舊檔。
2014/05/05 Version History:
  1. 新增標準的AES-128/256加密法,使用32位長的Salt產生Hash Key/IV bytes,增強安全性。
  2. 新增GUID/UUID產生器。
  3. 新增Input/Output文字方式的複製、清除及大小寫的功能。
  4. 重新排序CryptType的下拉項目順序。
程式下載:(.NET 4.8 Required, Portable, V23.4.24, Size: 394KB)
[
OneDrive]