Buat Rahasia Aman untuk kasus penggunaan apa pun dengan satu perintah sederhana.
Saya memiliki kebutuhan untuk membuat rahasia dengan cepat untuk berbagai kasus penggunaan, misalnya, membuat rahasia untuk kunci API baru atau rahasia JWT. Saya selalu menggunakan alat atau nodej online, tetapi saya ingin alat baris perintah sederhana yang dapat saya gunakan untuk membuat rahasia untuk kasus penggunaan apa pun.
(Ikon oleh Freepik)
Untuk mendapatkan salinan lokal dan berjalan ikuti langkah -langkah sederhana ini.
Instal paket secara global dengan:
npm i -g sshhh
Kemudian jalankan perintah untuk menghasilkan rahasia:
sshhh
Secara default, perintah akan menghasilkan rahasia 256 byte yang dikodekan di Base64. Anda dapat mengubah panjang rahasia dengan bendera -l
atau --length
. Anda juga dapat mengubah pengkodean dengan bendera -t
atau --type
.
Bendera -l
atau --length
menerima angka antara 4 dan 268.435.456 (ini disebabkan oleh string maksimum yang dimungkinkan dalam JavaScript).
Bendera -t
atau --type
Bendera menerima nilai -nilai berikut: base64
, hex
, base64url
.
Contoh: Untuk rahasia 512 byte yang dikodekan dalam hex:
sshhh -l 512 -t hex
Untuk jenis bantuan lebih lanjut:
sshhh --help
Lihat halaman rilis untuk semua rilis dan mengunduh binari.
Lihat masalah terbuka untuk daftar fitur yang diusulkan (dan masalah yang diketahui).
Kontribusi inilah yang membuat komunitas open source menjadi tempat yang luar biasa untuk dipelajari, menginspirasi, dan menciptakan. Kontribusi apa pun yang Anda buat sangat dihargai .
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
) Didistribusikan di bawah Lisensi Lisensi Publik GNU V3.0. Lihat LICENSE
untuk informasi lebih lanjut.
Jack Humphries - [email protected]
Tautan Proyek: https://github.com/jackhumphries9/sshhh