在ColdFusion 9中,有一個GenerateSecretKey
函數。我們可以使用GenerateSecretKey
來生成所需的長度密鑰嗎?我需要爲我的應用程序生成一個32位字符的密鑰。32位ColdFusion中的char密鑰生成
-1
A
回答
2
GenerateSecretKey在算法的基礎上生成一個密鑰,您可以指定密鑰大小的位,可以增加密鑰生成的長度。要生成32個密鑰,您可以使用CreateUuid。
0
如果你只是需要一個隨機字符串32個字符,你可以使用createUUID(),但是:
返回
一個ColdFusion格式UUID,格式 XXXXXXXX-XXXXXXXX-XXXXXXXXXXXXXXXX ,其中x是十六進制數字 (0-9或AF)。 (字符組是8-4-4-16。)
包括破折號,這是35個字符,但
replace(createUUID(),"-","", "all")
left(createUUID(),"32")
right(createUUID(),"32")
會給你一個字符串32個字符長,可能爲你工作。
相關問題
- 1. 限制AppEngine(python)NDB只生成32位密鑰
- 2. TPM 32位密鑰句柄
- 3. 爲32位,64位和128位生成交織位模式(morton密鑰)
- 4. 在PHP中生成256位密鑰Rijndael
- 5. 密鑰生成
- 6. 生成密鑰
- 7. 使用keytool生成128位密鑰
- 8. 生成AES 256位密鑰值
- 9. 如何生成64位公鑰加密密鑰對
- 10. CryptoJS密鑰生成
- 11. RSA密鑰生成
- 12. 生成Api密鑰
- 13. RijndaelManaged密鑰生成
- 14. 在gradle中生成密鑰
- 15. Twofish密碼密鑰生成
- 16. C#密碼生成密鑰
- 17. 加密密鑰生成
- 18. Golang生成一個32字節的密鑰
- 19. RegDBQueryKey無法同時列出32位和64位密鑰的密鑰
- 20. 如何從128位密鑰生成IDEA算法的解密密鑰?
- 21. 生成唯一的密鑰
- 22. Django的memcahed密鑰生成
- 23. AES加密 - 密鑰生成與OpenSSL的
- 24. Pilog中的自動生成密鑰
- 25. ER/Studio中的自動生成密鑰
- 26. Google App Engine中的密鑰生成
- 27. iphone中的SHA256密鑰生成器
- 28. 高效密鑰生成類
- 29. 生成解鎖密鑰
- 30. 生成唯一密鑰
is createUuid將創建唯一密鑰 – chandra 2013-03-20 11:43:02