Index: locker/bin/webaccess
===================================================================
--- locker/bin/webaccess	(revision 127)
+++ locker/bin/webaccess	(revision 128)
@@ -47,6 +47,6 @@
 	chmod(0777, ".htaccess");
 
-	my $salt = substr($username, 0, 2);
-	$password = crypt($password, $salt);
+	my $salt = join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z') [rand 64, rand 64, rand 64, rand 64, rand 64, rand 64, rand 64, rand 64];
+	$password = crypt($password, '$1$'.$salt);
 
 	open(HTPASSWD, ">>.htpasswd");
