Как бы вы сохранили лицензионный ключ, например, от Windows 10 или Steam, в базе данных?

#database #encryption #hash #key #license-key

Вопрос:

У меня к вам довольно простой вопрос.

Как бы вы сохранили лицензионный ключ, например, от Windows 10 или Steam, в базе данных?

Мой мыслительный процесс состоял бы в том, что я должен зашифровать его, так как мне нужно показать «клиенту» обычный текстовый ключ после покупки. что, насколько я понимаю, невозможно, если хэшировать.

Существуют ли другие способы защиты ключей? Может быть, даже вообще не использовать базу данных?

Спасибо, что уделили мне время!

Ответ №1:

Я нашел пакет npm под названием crypto, который позволяет шифровать и расшифровывать данные. Я еще не пробовал, но я вставлю вам ссылку, которую нашел здесь, чтобы вы могли проверить сами.

https://attacomsian.com/blog/nodejs-encrypt-decrypt-data