jQueryを使用したオンラインでの暗号化と復号化方法


  1. 暗号化: 以下のコードは、jQueryを使用してテキストをAES暗号化する方法の例です。
function encryptText(text, key) {
  var encryptedText = CryptoJS.AES.encrypt(text, key).toString();
  return encryptedText;
}
var plaintext = "秘密のメッセージ";
var encryptionKey = "パスワード";
var encryptedMessage = encryptText(plaintext, encryptionKey);
console.log(encryptedMessage);

上記の例では、CryptoJSライブラリを使用してAES暗号化を行っています。encryptText関数は、テキストと暗号化キーを受け取り、暗号化されたテキストを返します。この例では、"秘密のメッセージ"というテキストを"パスワード"というキーで暗号化しています。

  1. 復号化: 以下のコードは、暗号化されたテキストを復号化する方法の例です。
function decryptText(encryptedText, key) {
  var decryptedText = CryptoJS.AES.decrypt(encryptedText, key).toString(CryptoJS.enc.Utf8);
  return decryptedText;
}
var encryptedMessage = "暗号化されたメッセージ";
var decryptionKey = "パスワード";
var decryptedMessage = decryptText(encryptedMessage, decryptionKey);
console.log(decryptedMessage);

上記の例では、decryptText関数を使用して暗号化されたテキストを復号化しています。decryptText関数は、暗号化されたテキストと復号化キーを受け取り、復号化されたテキストを返します。この例では、"暗号化されたメッセージ"を"パスワード"というキーで復号化しています。

以上が、jQueryを使用したオンラインでの暗号化と復号化の方法とコード例です。これらのコードを応用することで、ウェブアプリケーションやセキュリティ関連の開発において、データの保護やセキュアな通信の実現が可能となります。