>>> ssha256_passwd(password='testpass', salt='salt') '{SSHA256}hhubsLrO/Aje9F/kJrgv5ZLE40UmTrVWvI7Dt6InP99zYWx0'
(password, salt, **kwargs)
| 291 | return "{SSHA}%s" % getText(base64.b64encode(sha1(password + salt).digest() + salt)) |
| 292 | |
| 293 | def ssha256_passwd(password, salt, **kwargs): |
| 294 | """ |
| 295 | >>> ssha256_passwd(password='testpass', salt='salt') |
| 296 | '{SSHA256}hhubsLrO/Aje9F/kJrgv5ZLE40UmTrVWvI7Dt6InP99zYWx0' |
| 297 | """ |
| 298 | |
| 299 | password = getBytes(password) |
| 300 | salt = getBytes(salt) |
| 301 | |
| 302 | return "{SSHA256}%s" % getText(base64.b64encode(sha256(password + salt).digest() + salt)) |
| 303 | |
| 304 | def ssha512_passwd(password, salt, **kwargs): |
| 305 | """ |