[英]Simple MD5 hash of a String
如何从在PhantomJS上运行的JavaScript生成String的MD5哈希?
我尝试了npm install -g crypto
但是未找到crypto模块。
PhantomJs本身不支持MD5,但您可以使用phantom.injectJs轻松注入外部脚本代码。
您只是在javascript中找到一个实现。 MD5非常受欢迎,并且使用起来并不难。 因此,有许多实现,例如crypto-js或wbond / md5-js 。
一个使用CryptoJS的非常基本的脚本可能是
var system = require('system');
if (system.args.length != 2) {
console.log("Usage: phantomjs md5_test.js input");
} else {
if(phantom.injectJs('md5.js')) {
console.log(CryptoJS.MD5(system.args[1]));
phantom.exit();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.