2013-05-17 120 views
1

我想知道是否有可能使用純JavaScript加密和解密文本。 我不想使用密鑰。這可能是一個入門槓桿解決方案。但我只是想將文本「my-name-1」編碼爲某種文本格式,並且希望從中檢索文本。這是可能的,沒有使用任何js庫簡單的JavaScript加密和解密沒有使用密鑰

+3

Base64編碼,用Rot13等浮現在腦海中......幾乎 「加密」 雖然。 –

回答

8

如果沒有密鑰(或者某個祕密),你不會得到任何加密。

你的意思是像不同的編碼。所以也許Base64是適合你的。

var baseString = 'my-name-1'; 

var encodedString = window.btoa(baseString); // returns "bXktbmFtZS0x" 

var decodedString = window.atob(encodedString); // returns "my-name-1" 

這是supported in all major browsers。 IE僅支持IE10 +。

參考文獻: