ガブリ途中下車の旅〜マサイ族の砦〜

node.jsでsha1の値が欲しいとき

Cryptoモジュールを使用すればいいのですね。

1
2
3
4
5
6
7
8
9
10
crypto = require 'crypto'

# sha1でハッシュを作ることを指定
sha1_hash = crypto.createHash 'sha1'

# 使用する原文を追加
sha1_hash.update 'abcdefg'

# ダイジェストの値を求める。引数でhexやbase64等を指定できる
sha1_hash.digest 'hex' #=> 2fb5e13419fc89246865e7a324f476ec624e8740

Comments