1つの簡単なコマンドを使用して、あらゆるユースケースの安全な秘密を作成します。
たとえば、さまざまなユースケースの秘密をすばやく作成する必要がありました。たとえば、新しいAPIキーやJWTの秘密の秘密を作成します。私は常にオンラインツールまたはnodejsを使用していましたが、あらゆるユースケースの秘密を作成するために使用できるシンプルなコマンドラインツールが必要でした。
(Freepikによるアイコン)
地元のコピーを稼働させるには、これらの簡単な手順に従ってください。
パッケージをグローバルにインストールします:
npm i -g sshhh
次に、コマンドを実行して秘密を生成します。
sshhh
デフォルトでは、コマンドはBase64でエンコードされた256バイトの秘密を生成します。秘密の長さを-l
または--length
フラグを使用して変更できます。 -t
または--type
フラグでエンコードを変更することもできます。
-l
または--length
フラグは、4〜268,435,456の数を受け入れます(これはJavaScriptで可能な最大文字列によるものです)。
-t
または--type
フラグは、次の値を受け入れます: base64
、 hex
、 base64url
。
例:ヘックスでエンコードされた512バイトの秘密の場合:
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