Mir ist bewusst, dass im Terminal eine Reihe von Hash-Funktionen verfügbar sind, z. B. echo "text" | openssl <hashname>
oder perl -MDigest::SHA -nle 'print Digest::SHA::sha224_hex($_), ":", $_'
. Ich konnte jedoch keine Möglichkeit finden, NTLM zu hashen.
Kennt jemand eine Methode (vorzugsweise eine effiziente Methode) zum Hashen in NTLM über das Terminal?
Sie können mit der NTLM-Methode wie folgt hashen:
perl -MAuthen::Passphrase::NTHash -nle 'print Authen::Passphrase::NTHash->new(passphrase => $_)->hash_hex, ":", $_' < infile >> outfile
Ihren Kommentaren zufolge handelt es sich bei Ihrer Frage jedoch um ein XY-Problem. Sie versuchen wirklich, eine Website zu erstellen, die es jedem ermöglicht, jede Zeichenfolge effizient mit einem beliebigen Hash-Algorithmus zu hashen. Dafür ist die oben genannte Kommandozeile nicht geeignet.
cpan install Authen::Perl::NTLM
aber ich wurde befördert, dass ich "möglicherweise das Authen::Passphrase::NTHash-Modul installieren muss". Welches CPAN-Modul müsste ich installieren, um dies zu beheben? (Das heißt, was wären die Befehle, um dieses Abhängigkeitsproblem zu beheben?) Nochmals vielen Dank :)
jksoegaard
Tom
jksoegaard
Tom
jksoegaard
Tom
jksoegaard
Tom
jksoegaard
jksoegaard
Tom
jksoegaard
Tom
jksoegaard
Tom
jksoegaard
jksoegaard