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