crypto-js

utility security

crypto-jsはさまざまな暗号化標準を実装したJavaScriptライブラリです。このライブラリを使用すると、Webアプリケーションにデータ暗号化およびハッシュ機能を簡単に組み込むことができます。

Latest Ver 4.2.0
Homepage
Github
0
16,089
暗号は隠された真実を語る。
データの安全のための強力で柔軟な暗号化ライブラリを体験してください。
JavaScript用のデータ暗号化およびハッシングライブラリ
License: MIT
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/aes.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/aes.min.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/blowfish.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/blowfish.min.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/cipher-core.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/cipher-core.min.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/core.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/core.min.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/crypto-js.js
https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.2.0/crypto-js.min.js

Sample Code

⚠️ import 文を含む一部のコードは、jsFiddleで正しく実行されない場合があります。エラーが発生した場合は、コードをコピーしてご自身の環境でお試しください。
📄 HTML
<div id='example'>
  <p id='encrypted'>Encrypted Text:</p>
  <p id='decrypted'>Decrypted Text:</p>
</div>

🧩 External JS
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>

⚙️ JavaScript
var CryptoJS = require('crypto-js');
var originalText = 'Hello, World!';
var key = CryptoJS.enc.Utf8.parse('1234567890123456');
var iv = CryptoJS.enc.Utf8.parse('1234567890123456');
var encrypted = CryptoJS.AES.encrypt(originalText, key, { iv: iv });
document.getElementById('encrypted').innerHTML += ' ' + encrypted;
var decrypted = CryptoJS.AES.decrypt(encrypted, key, { iv: iv });
document.getElementById('decrypted').innerHTML += ' ' + decrypted.toString(CryptoJS.enc.Utf8);
⚡ Top Tools for Developers
Text Compare

テキスト比較

2つのテキストの違いを一目で確認できます。

Favicon Generator

Faviconジェネレーター

簡単かつ迅速にファビコンを生成します。

Lorem Ipsum Generator

Lorem Ipsumジェネレーター

デザイン用のダミーテキストを生成します。

Character Counter

文字数カウント

文字数と単語数をリアルタイムで確認できます。

SRT ↔ SMI

SRT ↔ SMI変換ツール

字幕形式を簡単に変換できます。

Text Extract(OCR)

画像テキスト抽出

画像内のテキストを自動で抽出します。