我正在使用Guardian來實現Elixir/Phoenix應用程序的JWT身份驗證。我正在使用HS512算法。我需要一個關鍵。除了它必須是512位或更長以外,是否有這個密鑰的任何條件?它可以是任意的字符串,對吧?如何生成與JWT一起使用的HS512密鑰
1
A
回答
2
我很確信任何字符串都可以工作。最佳做法是將該字符串存儲在一個環境變量中,然後讓你的應用程序從中獲取。
2
你需要一臺Linux機器與OpenSSL庫安裝上運行此命令:
echo -n "somevalue" | openssl sha512 -hmac "somekey"
此命令的輸出是HS512(HMAC SHA512),你可以與任何簽名密鑰使用智威湯遜圖書館。
相關問題
- 1. 如何生成與com.auth0 java-jwt一起使用的RSA密鑰?
- 2. 如何生成與attr_encrypted一起使用的加密密鑰
- 3. Angular CLI - 祕密密鑰加密密鑰:jwt-simple不起作用
- 4. 如何使用RSA私鑰解密JWT
- 5. 如何爲JWT生成和訪問密鑰
- 6. 如何使用SecureRandom.getInstanceStrong()生成密鑰?
- 7. 生成一個SSL密鑰與node.js的
- 8. 生成密鑰使用vb.net
- 9. 生成與密鑰工具
- 10. 生成唯一的密鑰
- 11. AES加密 - 密鑰生成與OpenSSL的
- 12. 如何使用用密碼加密的私鑰生成RSA密鑰對?
- 13. 密鑰生成
- 14. 生成密鑰
- 15. .p8密鑰文件如何與生產中的Firebase一起使用?
- 16. jwt密鑰無效
- 17. 生成唯一密鑰
- 18. 唯一密鑰生成
- 19. 如何使用生成加密的密鑰在JCE
- 20. 如何調整iOS密鑰派生迭代密鑰生成?
- 21. 如何使用用戶密鑰和祕密生成oauth令牌
- 22. 如何在Python中使用私鑰生成公共密鑰
- 23. 如何使用JWE生成JWT/JWS
- 24. 如何將git子模塊與ssh密鑰一起使用?
- 25. 如何將Rails shopify_app gem與私有API密鑰一起使用?
- 26. 如何生成密鑰對並使用PHPECC加密
- 27. 如何使用java生成s3樣式訪問/祕密密鑰
- 28. 如何生成由對稱密鑰加密的PKCS8私鑰?
- 29. CryptoJS密鑰生成
- 30. RSA密鑰生成