Skip to content

Shadow-Hash auf Kommandozeile erzeugen

(Weil es im Support kürzlich aufkam)

Für den, der kein mkpasswd hat :-) oderMehr Informationen zun Erzeugen von shadow-Hashes in unserem Wiki.

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Fabian

Unter Debian: mkpasswd -m sha-512 :)

TM

python -c "import crypt, getpass; print crypt.crypt(getpass.getpass(), '\$6\$SALT')"

Dann landet das PW nicht in der History ...

Sec

Statisches salt? Ich dachte solche Fehler macht seit 10 Jahren niemand mehr...

quick & dirty mit rand(), und Algorithmenauswahl auf der Commandline:

#! /usr/bin/perl
srand(time ^ $$);
@a=('.','/','0'..'9','A'..'Z','a'..'z');

if ($ARGV[1]){
$b=$ARGV[1];
if($b=~/^\d+$/){
$b="\$$b\$";
};
if($b=~/^\$\d+\$$/){
$b.= $a[rand($#a)].$a[rand($#a)].$a[rand($#a)].$a[rand($#a)];
$b.= $a[rand($#a)].$a[rand($#a)].$a[rand($#a)].$a[rand($#a)];
};
}else{
$b="$a[rand($#a)]$a[rand($#a)]";
};

print crypt($ARGV[0], $b),"\n";

Manuel Schmitt (manitu)

Ich dachte, es wäre klar, "SALT" zu ersetzen...

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

BBCode-Formatierung erlaubt
Formular-Optionen