在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