Я пытаюсь найти список strings
, который может быть использован криптографический алгоритм для вставки в эту функцию, заменяя SHA256
.
crypto.createHmac("SHA256", secret).update(string).digest('base64'),
Я пришел к пониманию того, что crypto использует openssl
и что алгоритмы специфичны для каждой системы, работающей под node.js.
С помощью следующих команд вы можете увидеть список всех алгоритмов, доступных для вашей системы.
openssl list-cipher-algorithms
openssl list-cipher-commands
Я вывел содержимое этих двух команд в этот смысл.
Меня беспокоит то, что SHA256
не входит ни в один из этих списков.
Мне бы очень понравился окончательный список алгоритмов.