2024-07-02T14:48:25 GwenDragonWarum niemand SHA256-Crypt bzw. SHA512-Crypt als Perl-XS erstellt hat, ist mir nicht bekannt.
1 2 3 4 5 6
use Crypt::Passwd::XS; my $salt = "SalzIstToll"; my $data = "test"; print Crypt::Passwd::XS::crypt($data,'$5$' . $salt);
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#!/usr/bin/perl use strict; use warnings; use 5.024; use utf8; use Crypt::Passwd::XS; my $salt = "SalzIstToll"; my $data = "test"; my @types = ( "", '$1$', '$2$', '$2a$', '$2b$', '$2x$', '$2y$', '$3$', '$5$', '$6$', '$y$' ); foreach my $t (@types) { print "Typ $t: ", Crypt::Passwd::XS::crypt( $data, "$t" . $salt ), "\n"; }
1
2
3
4
5
6
7
8
9
10
11
Typ : SamulustSu6HQ
Typ $1$: $1$SalzIstT$NSMBRhm44QBhMA/3E/5Lf/
Typ $2$:
Typ $2a$:
Typ $2b$:
Typ $2x$:
Typ $2y$:
Typ $3$:
Typ $5$: $5$SalzIstToll$c.6VqJ9PYU2EAQvvN4vE..DpKUQPnQm.NeLCF6ujT29
Typ $6$: $6$SalzIstToll$VWE3GZioIfFROLD9bmKdtwudD2gp6v.IFCeB.d7uaeRTQwVhJ2k3DtgIRv3hsx5ALpr1litiSLr13nYurNtrw0
Typ $y$: