X-Git-Url: https://git.adam-barratt.org.uk/?p=mirror%2Fuserdir-ldap-cgi.git;a=blobdiff_plain;f=Util.pm;h=27060d703c80000cd78b748590e095f19cdcd1a5;hp=f6be1ed9ffdcc428fd363fddc1da06e1a63c1603;hb=5cea731d1b6f9504bd695fd2f201761c35f71a2c;hpb=9b394648f35965c5b6e18a8ff12af25d73866f7a diff --git a/Util.pm b/Util.pm index f6be1ed..27060d7 100644 --- a/Util.pm +++ b/Util.pm @@ -33,37 +33,26 @@ sub CreateKey { } sub CreateCryptSalt { + # CreateCryptSalt(type = 0, skip_header = 0) # this can create either a DES type salt or a MD5 salt + # 0 for DES, 1 for MD5 salt + # if skip_header is 0, does not add $1$ for md5 salts. my $md5 = shift; # do we want a MD5 salt? + my $no_crypttype_header = shift; my $validstr = './0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; my @valid = split(//,$validstr); my ($in, $out); - + my $cryptsaltlen = ($md5 ? 8 : 2); - - open (F, "