認証まわりで確実に必要になるハッシュの生成方法を調べてみました。 確認のためPHPを使っています。 調べたのは以下。 md5 sha1 sha256 Bcrypt PBKDF2 Node.jsで使いそうな文字列操作ライブラリ - ZeBeVogue別館も参考まで。 md5 安全面において使うべきではないですが、既存のシステムでも使われてるかも知れませんので。 cryptoを使います。 var crypto = require('crypto') , md5sum = crypto.createHash('md5') , arg = process.argv[2]; console.log(arg); md5sum.update(arg); console.log(md5sum.digest('hex')); 検証してみます。 $ node md5.js hoge hoge ea703e7a

