在 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 库或任何其他库来做同样的事情?