>>> sha224_generic_passwd(password='testpass', uppercase=False) '648db6019764b598f75ab6b7616d2e82563a00eb1531680e19ac4c6f'
(password, uppercase=False)
| 313 | return "{SSHA512}%s" % getText(base64.b64encode(sha512(password + salt).digest() + salt)) |
| 314 | |
| 315 | def sha224_generic_passwd(password, uppercase=False): |
| 316 | """ |
| 317 | >>> sha224_generic_passwd(password='testpass', uppercase=False) |
| 318 | '648db6019764b598f75ab6b7616d2e82563a00eb1531680e19ac4c6f' |
| 319 | """ |
| 320 | |
| 321 | retVal = sha224(getBytes(password)).hexdigest() |
| 322 | |
| 323 | return retVal.upper() if uppercase else retVal.lower() |
| 324 | |
| 325 | def sha256_generic_passwd(password, uppercase=False): |
| 326 | """ |
nothing calls this directly
no test coverage detected
searching dependent graphs…