[Bash] GenZap - generator zaporki

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Odgovori
Avatar
Cooleech
Moderator
Postovi: 6845
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/.../4

[Bash] GenZap - generator zaporki

Post Postao/la Cooleech »

Jučer, dok sam u miru pijuckao kavu u kafiću, palo mi je na pamet izraditi jednostavan generator zaporki koristeći se zenity dijalozima i već prisutnim hashevima na, vjerojatno, svakoj distri (MD5, SHA1, SHA256 i SHA512).

Prva verzija je već spremna, trebam dobrovoljce za testiranje.
Skripta ne traži nikakvu instalaciju, od zavisnosti morate imati zenity i bar jedan od gore napisanih hasheva.
U skripti možete odabrati početnu poziciju i duljinu prikazane lozinke (dio izračunatog hasha).
Skripta ne prati gluposti poput odabira MD5 hasha (koji uvijek ima duljinu od 32 znaka), a vi postavite početnu poziciju na 8. znak, a duljinu na 32 znaka.
Obzirom da MD5 ima "samo" 32 znaka, umjesto 32 znaka prikazat će vam ostatak - 24 znaka (32 - 8).
Također, skripta pamti zadnje postavke i svaki put vam to nudi po defaultu.
Preporučena verzija zenitya je 4, što bi trebali već imati ako ne koristite distru sa starim paketima poput Ubuntu LTS-a ili Debian stable (verziju zenitya provjerite naredbom zenity --version), ali radit će i na starijim verzijama (uz greške ako ne odaberete ništa u padajućem izborniku).

Ako ima zainteresiranih, javite se pa ću objaviti skriptu ovdje za početak, a nakon testiranja će ići na GitLab.
Arch Linux Install Script (BIG update, BETA verzija)
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
I've seen some idiots back in my time, but you man... you're special!
Odgovori