2013-06-25 10 views

Antwort

5

PhantomJs unterstützt nicht nativ MD5, aber Sie können problemlos externen Skriptcode unter Verwendung von phantom.injectJs einfügen.

Sie haben nur finden Sie eine Implementierung in Javascript. MD5 ist ziemlich populär und nicht zu schwierig zu implementieren. So gibt es viele Implementierungen wie oder wbond/md5-js.

Ein sehr einfaches Skript CryptoJS könnte

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(); 
    } 
} 
+0

sei Dank, ich sehe, PhantomJS ist anders als NodeJS tatsächlich, ich habe es nicht wirklich bemerken. –

+0

oder: console.log (md5 (system.args [1])); – user956584