ホームページ >ウェブフロントエンド >jsチュートリアル >Nodejsを使用してパスワードを暗号化する方法
今回は、nodejsを使用してパスワードを暗号化する方法を紹介します。nodejsを使用してパスワードを暗号化する場合の注意点は何ですか?実際のケースを見てみましょう。
1. node
node
加密模块crypto
暗号化モジュールの紹介crypto
2. ルーティングビューで暗号化メソッドを使用します
1. ノードに付属の暗号化モジュールをインポートします(インストールは必要ありません)//导入加密模块 const crypto = require("crypto");2.暗号化されたビュー
<p class="col-md-6"> <h4>用户注册</h4> <form role="form" method="post" action="/regest"> <p class="form-group"> <label for="username">用户名:</label> <input id="username" type="text" placeholder="请输入用户名" name="username" class="form-control"/> </p> <p class="form-group"> <label for="password">密码:</label> <input id="password" type="password" placeholder="请输入密码" name="password" class="form-control"/> </p> <p class="form-group"> <input type="submit" value="提交" class="btn btn-success"/> </p> </form> </p>rreee3. パスワード検証のためのユーザーログイン
1. 暗号化されたパスワードをデータベースと照合します
router.post("/regest",(req,res)=>{ console.log(req.body); let name = req.body.username; let password = req.body.password; let md5 = crypto.createHash("md5"); let newPas = md5.update(password).digest("hex"); db("insert into user1(name,password) values(?,?)",[name,newPas],(err,data)=>{ if (err){ res.send("注册失败"); } console.log(data); if (data){ res.send("注册成功"); } }) });rreee
読んだ後この記事の場合は、この方法をマスターしたことになります。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
以上がNodejsを使用してパスワードを暗号化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。