19
A
回答
33
如果你正在使用PHP> = 5.3,功能openssl_digest
應該做的伎倆:
echo openssl_digest('glop', 'sha512');
給我這個輸出(在兩行分裂,以獲得更好的可讀性):
416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111
f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68
(您可以使用openssl_get_md_methods
獲取可用摘要方法的列表)
並與PHP 5.1或5.2,你有hash
功能:
echo hash('sha512', 'glop');
給我相同的輸出(分裂,太):
416b1861951170e1f6eb6543b0dd3d4f1994ce8da7cd82061513d3ddd1dd81111
f4ada5caf6421f1d17425c6f29bdb4a95cf84df9eda4164f5a762acbb490a68
而且,在這裏,要知道可用摘要方法的列表,你可以使用hash_algos
15
在PHP 5> = 5.1.2,PECL散列> = 1.1:
hash('sha512', someStr);
查看hash()瞭解更多信息。
要查看提供給你所有的哈希算法,嘗試:
print_r(hash_algos());
相關問題
- 1. SHA512散列MYSQL/PHP
- 2. 在PHP中的SHA512 - 如何?
- 3. SHA512優於MD5的原因
- 4. 如何在C#中重現適合PHP SHA512的SHA512哈希?
- 5. Python SHA512與PHP加密
- 6. SHA512
- 7. Ruby中的sha512密碼檢索php
- 8. PHP和Golang sha512不同的結果
- 9. 使用PHP創建hash_hmac sha512 passowrds使用PHP
- 10. Java SHA512摘要輸出不同於PHP腳本
- 11. Silverlight中的SHA512不可用,是否有可用的託管庫?
- 12. 用於PHP的Wikipedia API庫
- 13. 用於LIS的PHP庫tcpip
- 14. 用於PHP的SOAP庫
- 15. 用於openID的PHP庫
- 16. 用於Xliff的PHP庫
- 17. 用於PHP 5.3的OpenID庫
- 18. 將PHP hash_hmac(sha512)轉換爲NodeJS
- 19. PHP密碼保護:md5到sha512
- 20. Python的SHA512安全
- 21. 用C循環的OpenSSL SHA512產生從PHP
- 22. SHA256/SHA512:用於密碼散列和醃製的MySQL代碼
- 23. 基於SHA512的FIPS驗證應用程序與HMAC功能?
- 24. 用於Python的等效HMAC SHA512 ruby代碼密鑰
- 25. 用於SHA512哈希的VB類型設置
- 26. SHA512與Xamarin
- 27. android sha512示例
- 28. 使用SHA512 encrypyion無法在PHP上創建註冊頁面
- 29. 保護用戶的密碼 - Rfc2898DeriveBytes VS SHA512
- 30. R HMAC-SHA512簽署
是什麼openssl_digest'和PHP> = 5.3'hash''之間的區別? – Markus 2011-02-07 20:24:45
-1沒有解釋爲什麼'openssl_digest'應該比'hash'更受歡迎。 – 2011-10-25 10:18:22
任何人都可以解釋是否和爲什麼要使用openssl_digest而不是散列? – Rob 2012-06-16 14:59:11