- 程式可對任何形式的資料進行加密、解密。例如執行檔、影音檔,或程式中以 Binary 序列化的物件等等。
- 以字串輸出時,所使用的字元和 Base64 同為 A-Z,a-z,0-9 及 +/。並可設定輸出寬度(Default=76)。
- 編碼時可選擇性使用金鑰上鎖,金鑰可為任何長度的字串。
- 有混淆功能,於相同編碼條件之下每次都輸出不同密文,且確定都能解密還原。
- 有密文自我驗證能力,密文產生後若曾被篡改,解密程序會拒絕解密並送出提示訊息。
- 要能防逆向工程(這部分的程式碼都在前面了)。
下載myBase64範例程式
原始文章請參考這
沒有留言:
張貼留言