繁体   English   中英

字符串的简单MD5哈希

[英]Simple MD5 hash of a String

如何从在PhantomJS上运行的JavaScript生成String的MD5哈希?

我尝试了npm install -g crypto但是未找到crypto模块。

PhantomJs本身不支持MD5,但您可以使用phantom.injectJs轻松注入外部脚本代码。

只是在javascript中找到一个实现。 MD5非常受欢迎,并且使用起来并不难。 因此,有许多实现,例如crypto-jswbond / 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM