สร้างความลับที่ปลอดภัยสำหรับกรณีการใช้งานใด ๆ ด้วยคำสั่งง่ายๆ
ฉันต้องการสร้างความลับอย่างรวดเร็วสำหรับกรณีการใช้งานที่หลากหลายเช่นการสร้างความลับสำหรับคีย์ 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
ตัวอย่าง: สำหรับความลับ 512 ไบต์ที่เข้ารหัสใน 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 ทั่วไป v3.0 ใบอนุญาต ดู LICENSE
สำหรับข้อมูลเพิ่มเติม
Jack Humphries - [email protected]
ลิงค์โครงการ: https://github.com/jackhumphries9/sshhhh