- 暗号化: 以下のコードは、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
関数は、テキストと暗号化キーを受け取り、暗号化されたテキストを返します。この例では、"秘密のメッセージ"というテキストを"パスワード"というキーで暗号化しています。
- 復号化: 以下のコードは、暗号化されたテキストを復号化する方法の例です。
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を使用したオンラインでの暗号化と復号化の方法とコード例です。これらのコードを応用することで、ウェブアプリケーションやセキュリティ関連の開発において、データの保護やセキュアな通信の実現が可能となります。