5
A
回答
5
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();
}
}
相关问题
- 1. CUDA字符串的MD5哈希值
- 2. 从字符串MD5哈希不匹配
- 3. MD5哈希特殊字符
- 4. C#MD5哈希Groovy的MD5哈希
- 5. SQL 2005 MD5哈希和C#MD5哈希
- 6. PHP MD5(MD5)哈希
- 7. 哈希字符串
- 8. PHP MD5哈希
- 9. 基本字符串哈希/去哈希
- 10. 将md5哈希字节数组转换为字符串
- 11. Swift中同一字符串的不同md5哈希值
- 12. MD5哈希的ISO-8859-1字符串在Java中
- 13. 计算MD5哈希字符串的Objective-C中
- 14. 计算一个UTF8字符串的MD5哈希
- 15. 从字符串为十六进制的MD5哈希和背部
- 16. 可以SHA2或MD5哈希非常大的字符串?
- 17. 如何从Golang中的字符串获取MD5哈希?
- 18. 不同意同一个字符串的md5哈希,例如
- 19. 如何将md5哈希字符串转换为原始二进制字符串?
- 20. 使用FILTER_SANITIZE_STRING将字符串转换为md5哈希值
- 21. SQL:比较字符串是否是MD5哈希?
- 22. 如何在Cocoa中创建一个MD5哈希字符串?
- 23. Angular 2将字符串转换为md5哈希
- 24. 为什么MD5哈希For FileStream和字符串不同C#
- 25. 解密MD5哈希
- 26. SHA512和MD5哈希
- 27. MD5哈希更快
- 28. 生成MD5哈希
- 29. GPU MD5/SHA1哈希
- 30. Java MD5哈希不匹配.NET哈希
谢谢,我明白了,phantomjs比不同的NodeJS其实,我真的没有注意到它。 –
或:console.log(md5(system.args [1])); – user956584