Создайте безопасные секреты для любого варианта использования с одной простой командой.
У меня была необходимость быстро создавать секреты для различных вариантов использования, например, создать секрет нового ключа API или секрета JWT. Я всегда использовал онлайн -инструменты или Nodejs, но я хотел простой инструмент командной строки, который я мог бы использовать для создания секретов для любого варианта использования.
(Икона Freepik)
Чтобы получить локальную копию и запуск, следуйте этим простым шагам.
Установите пакет глобально с помощью:
npm i -g sshhh
Затем запустите команду, чтобы генерировать секрет:
sshhh
По умолчанию команда будет генерировать секретный секрет 256 байта, закодированную в Base64. Вы можете изменить длину секрета с флагом -l
или --length
. Вы также можете изменить кодирование с флагом -t
или --type
.
Флаг -l
или --length
-количество от 4 до 268 435 456 (это связано с максимальной строкой, возможной в JavaScript).
Флаг -t
или --type
принимает следующие значения: base64
, hex
, base64url
.
Пример: для секретного секретного байта в HEX:
sshhh -l 512 -t hex
Для получения дополнительной помощи типа:
sshhh --help
Смотрите страницу релизов для всех выпусков и для загрузки двоичных файлов.
Смотрите открытые проблемы для списка предлагаемых функций (и известных вопросов).
Вклад - это то, что делает сообщество с открытым исходным кодом таким удивительным местом для изучения, вдохновения и создания. Любой вклад, которые вы вносите , высоко ценится .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
) Распределено по лицензии GNU General Public License v3.0. Смотрите LICENSE
для получения дополнительной информации.
Джек Хамфрис - [email protected]
Ссылка на проект: https://github.com/jackhumphries9/sshhh