純粋な JavaScript を使用して、テキストを暗号化および復号化できるかどうかを知りたいです。私は鍵を使いたくない。それはエントリーレバーソリューションかもしれません。しかし、テキスト「my-name-1」を何らかのテキスト形式にエンコードし、そこからテキストを取得したいだけです。これは、js ライブラリを使用せずに可能ですか?
質問する
20021 次
1 に答える
49
鍵 (またはその秘密) がなければ、いかなる種類の暗号化も取得できません。
あなたが意味するのは、別のエンコーディングのようなものです。だから、おそらくBase64はあなたのためのものです.
var baseString = 'my-name-1';
var encodedString = window.btoa( baseString ); // returns "bXktbmFtZS0x"
var decodedString = window.atob( encodedString ); // returns "my-name-1"
これは、すべての主要なブラウザでサポートされています。IE サポートは IE10+ のみです。
参考文献:
于 2013-05-17T09:34:03.187 に答える