security.jsが実装するRSA暗号化機能の例
2159 ワード
この例ではsecurityについて説明します.jsが実現するRSA暗号化機能.皆さんの参考にしてください.具体的には以下の通りです.
プロジェクトでユーザーが入力したパスワードをRSAで暗号化する必要がある場合、実装手順をまとめます.
ここのexponentパラメータとmodulusパラメータはバックグラウンドから取得するのが道理で、ここで入力ボックス取得と書くのはテスト用です.
security.jsここをクリックして当駅でダウンロードします.
PS:暗号解読に興味のある方は、当駅のオンラインツールも参考にしてください.
オンラインRSA暗号化/復号化ツール:http://tools.jb51.net/password/rsa_encode
文字オンライン暗号解読ツール(AES、DES、RC 4などを含む):http://tools.jb51.net/password/txt_encode
オンラインエンコーディング変換ツール(utf-8/utf-32/Punycode/Base 64):http://tools.jb51.net/transcoding/decode_encode_tool
BASE 64符号化復号ツール:http://tools.jb51.net/transcoding/base64
オンラインMD 5/hash/SAH-1/SAH-2/SAH-256/SAH-512/SAH-3/RIPEMD-160暗号化ツール:http://tools.jb51.net/password/hash_md5_sha
オンラインsha 1/sha 224/sha 256/sha 384/sha 512暗号化ツール:http://tools.jb51.net/password/sha_encode
JavaScriptに関する詳細は、「JavaScript暗号解読テクニック要約」、「JavaScript検索アルゴリズムテクニック総括」、「JavaScriptエラーとデバッグテクニック総括」、「JavaScriptデータ構造とアルゴリズムテクニック総括」、「JavaScript遍歴アルゴリズムとテクニック総括」および「JavaScript数学演算使い方総括」のトピックを参照してください.
JavaScriptプログラムの設計に役立つことを願っています.
プロジェクトでユーザーが入力したパスワードをRSAで暗号化する必要がある場合、実装手順をまとめます.
www.jb51.net JS rsa
// security.js
var btn = document.getElementById('btn');
btn.onclick = function(){
var pwd = document.getElementById('pwd').value;
var modulus = document.getElementById('key1').value;
var exponent = document.getElementById('key2').value;
//
var key = RSAUtils.getKeyPair(exponent, "", modulus);
var apwd = RSAUtils.encryptedString(key, pwd);
// ;
document.getElementById('pwd1').value = apwd;
}
ここのexponentパラメータとmodulusパラメータはバックグラウンドから取得するのが道理で、ここで入力ボックス取得と書くのはテスト用です.
security.jsここをクリックして当駅でダウンロードします.
PS:暗号解読に興味のある方は、当駅のオンラインツールも参考にしてください.
オンラインRSA暗号化/復号化ツール:http://tools.jb51.net/password/rsa_encode
文字オンライン暗号解読ツール(AES、DES、RC 4などを含む):http://tools.jb51.net/password/txt_encode
オンラインエンコーディング変換ツール(utf-8/utf-32/Punycode/Base 64):http://tools.jb51.net/transcoding/decode_encode_tool
BASE 64符号化復号ツール:http://tools.jb51.net/transcoding/base64
オンラインMD 5/hash/SAH-1/SAH-2/SAH-256/SAH-512/SAH-3/RIPEMD-160暗号化ツール:http://tools.jb51.net/password/hash_md5_sha
オンラインsha 1/sha 224/sha 256/sha 384/sha 512暗号化ツール:http://tools.jb51.net/password/sha_encode
JavaScriptに関する詳細は、「JavaScript暗号解読テクニック要約」、「JavaScript検索アルゴリズムテクニック総括」、「JavaScriptエラーとデバッグテクニック総括」、「JavaScriptデータ構造とアルゴリズムテクニック総括」、「JavaScript遍歴アルゴリズムとテクニック総括」および「JavaScript数学演算使い方総括」のトピックを参照してください.
JavaScriptプログラムの設計に役立つことを願っています.