generateSecretKey
Создаёт значение криптографически стойкого случайного ключа для использования в функциях encrypt и decrypt.
generateSecretKey([algorithm] [,keysize]) → returns string
Справочник по аргументам
algorithm string
Алгоритм шифрования, используемый для создания ключа. ПРИМЕЧАНИЕ: нельзя использовать
generateSecretKey() для создания ключа для алгоритма CFMX_COMPAT по умолчанию в функциях encrypt() и decrypt(). Значения:
AESBLOWFISHDESDESEDE
keysize numeric
По умолчанию: 128
128
Количество бит, запрашиваемое для ключа указанного алгоритма (если это допускается JDK).
Значения:
128192256512
Ссылки дополнительная информация о generateSecretKey
- Создание ключа AES длиной 256 бит — как включить в Java криптографию без ограничений по длине ключа.
Примеры Пример кода с вызовом функции generateSecretKey
Создайте ключ AES и используйте его для шифрования и расшифровки секрета.
ex={};
ex.key = generateSecretKey("AES");
ex.secret = "top secret";
ex.encrypted=encrypt(ex.secret, ex.key, "AES", "Base64");
ex.decrypted=decrypt(ex.encrypted, ex.key, "AES", "Base64");
writeDump(ex);
© 2012–present Foundeo, Inc. and the CFDocs contributors.
Licensed under the MIT License.
ColdFusion is a trademark of Adobe Systems Incorporated.
https://cfdocs.org/generatesecretkey