Массовый генератор ключей API

Массовый генератор ключей API — генерируется на вашем устройстве и никогда не передается.

API keys

Paste into your .env:

 

Сгенерируйте столько ключей API, сколько вам нужно одновременно, каждый из которых извлекается из криптографического генератора случайных чисел браузера. Задайте длину, добавьте префикс, например sk_live_, чтобы ключи можно было идентифицировать в журналах, и загрузите лот в виде текстового файла.

Часто задаваемые вопросы

Безопасно ли генерировать секретный ключ на веб-сайте?

Именно здесь, потому что ничего не передается. Ключ создается crypto.getRandomValues ​​внутри вашего браузера — того же криптографического генератора, который использует ваша операционная система — и никогда не затрагивает сеть. Вы можете отключиться от Интернета, и эта страница по-прежнему будет работать, и это самый простой способ доказать это.

Что делает ключ API надежным?

Длина и истинная случайность. Сорок буквенно-цифровых символов в смешанном регистре — это примерно 238 бит энтропии, что намного превосходит все, что можно выполнить методом грубой силы. Еще важнее то, что случайность является криптографической: ключи, сгенерированные из предсказуемого источника, можно угадать, даже если они выглядят случайными.

Должен ли я использовать разные ключи для каждой среды?

Да. Разработка, постановка и производство должны иметь свой собственный ключ. Совместное использование одного означает, что утечка в любом месте приведет к компрометации везде, и это позволяет токену, созданному на этапе подготовки, быть воспроизведено в производстве.

Где должен храниться ключ?

В переменной среды или диспетчере секретов, но никогда в системе контроля версий. Добавьте файл .env в .gitignore перед первым коммитом — как только секрет окажется в истории git, его последующее удаление не приведет к его утечке, и ключ необходимо поменять.

Работает ли это на Windows, Mac, iPhone и Android?

Да. Он работает в любом современном браузере на Windows, Mac, Linux, iPhone и Android, не требует установки и учетной записи. Поддерживаются Chrome, Edge, Firefox и Safari.