在傳遞資料的過程中,總是不想要讓人家一眼就看明白你所傳遞的文字訊息。隱藏文字訊息的方式有很多種,如果沒有解碼還原的需求,只需進行雜湊(Hash)運算即可。但若有還原的需求,則可能要使用到某些著名的加密演算法,例如DES、AES等等,但這些演算法又很複雜,需要加解密鑰又需要初始向量,還有一堆不同的長度,若兩方沒有事先講好如何加解密,那要還原出原本的字串是很困難的。如果只是想要隱藏一些不太想讓別人一眼看出的訊息(例如連線IP、INI程式設定檔、檔案路徑),可以使用String Hider來輕易完成。



String Hider採用UTF-16編碼,可以將所有能見到的字元,轉成一串由大寫英文字母組成的字串,無需任何加解密鑰匙現在已可以自行決定是否加入金鑰,且每次產生出來的字串也都不相同,但是還原出來的原始字串都是一樣的。另外,String Hider還內建Gzip壓縮功能,可以把重複性很高的字串再壓縮成長度更小的字串,更易於傳播。本站亦有些地方有使用到String Hider隱藏掉一些不想讓人一眼瞧出來的文字。

下載StringHider

MagicStringHider

MagicStringHider(String Hider)函式庫。

GitHub:

StringHiderFrame

String Hider的GUI。

GitHub:

String Hider的GUI用法很簡單,只要將想要隱藏或是想要還原的文字貼到視窗上方的文字輸入區域,轉換結果就會顯示在下方的文字區域。