From d78900d887cd4c6b7a00da6bf39e1e2542262e48 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 28 Oct 2021 20:59:26 +0200 Subject: sha256/sha512 password-hash salts must be <= 16 characters long -> 12bytes base64 encoded --- filter_plugins/crypto.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filter_plugins/crypto.py b/filter_plugins/crypto.py index 17a0f6c4..b3dc32c4 100644 --- a/filter_plugins/crypto.py +++ b/filter_plugins/crypto.py @@ -25,7 +25,7 @@ def apr_md5_crypt_salt(seed): def sha2_crypt_salt(seed): ''' generate salt for sha256/sha512_crypt algorithms based on seed-value ''' try: - return _hash64_salt(seed, 16) + return _hash64_salt(seed, 12) except Exception as e: raise errors.AnsibleFilterError("sha2_crypt_salt(): %s" % str(e)) -- cgit v1.2.3