nodejs では、crypto を使用してこれらの機能を実行できます。
var equal = function(value, tag) {
var expected = crypto.createHash('sha1').update(value).digest('hex'),
actual = crypto.createHash('sha1').update(tag).digest('hex');
return expected === actual;
}
ruby 1.9.3 openssl ライブラリまたは他のライブラリを使用して同じことを行うにはどうすればよいですか?