From 2ddd88506d478842aea348611b57ca16153a2630 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse <guillaume.rousse@renater.fr> Date: Fri, 8 Dec 2017 16:30:21 +0100 Subject: [PATCH] use PID as default salt --- lib/AccountManager/Tools.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/AccountManager/Tools.pm b/lib/AccountManager/Tools.pm index 45c20a1..e8292a6 100644 --- a/lib/AccountManager/Tools.pm +++ b/lib/AccountManager/Tools.pm @@ -66,9 +66,10 @@ sub generate_password { # ID is based on time + PID sub generate_token { my ($salt, $size) = @_; + $salt = $PID unless $salt; $size = 20 unless $size; - return substr(Digest::MD5::md5_hex(time . $PID . $salt), -1 * $size); + return substr(Digest::MD5::md5_hex(time . $salt), -1 * $size); } ## Updates simpleSamlPhp authsources.php configuration file -- GitLab