__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
�
#�`g� � �� � S SK r\R R r\S-
r\R R r\R R r \R R r\S-
r\R R r
\R R r\R R r\R R$ r\R R( rS\S\S\4S jrg)� N� �
password_hash�password�returnc �@ � [ R R X5 $ )ay
Takes a modular crypt encoded argon2i or argon2id stored password hash
and checks if the user provided password will hash to the same string
when using the stored parameters
:param password_hash: password hash serialized in modular crypt() format
:type password_hash: bytes
:param password: user provided password
:type password: bytes
:rtype: boolean
.. versionadded:: 1.2
)�nacl�bindings�crypto_pwhash_str_verify)r r s �5/usr/lib/python3/dist-packages/nacl/pwhash/_argon2.py�verifyr # s � � �=�=�1�1�-�J�J� )�
nacl.bindingsr r �crypto_pwhash_STRBYTES�_argon2_strbytes_plus_one�PWHASH_SIZE�crypto_pwhash_SALTBYTES� SALTBYTES�crypto_pwhash_PASSWD_MIN�
PASSWD_MIN�crypto_pwhash_PASSWD_MAX�
PASSWD_MAX�crypto_pwhash_BYTES_MAX� BYTES_MAX�crypto_pwhash_BYTES_MIN� BYTES_MIN�crypto_pwhash_ALG_ARGON2I13�
ALG_ARGON2I13�crypto_pwhash_ALG_ARGON2ID13�ALG_ARGON2ID13�crypto_pwhash_ALG_DEFAULT�ALG_ARGON2_DEFAULT�bytes�boolr � r
r �<module>r% s� �� � �M�M�@�@� �'�!�+���M�M�1�1� �
�]�]�
3�
3�
�
�]�]�
3�
3�
�'�!�+���M�M�1�1� ��M�M�1�1� ��
�
�9�9�
����;�;���]�]�<�<� �K�%� K�5� K�T� Kr
| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| __init__.cpython-313.pyc | File | 2.85 KB | 0644 |
|
| _argon2.cpython-313.pyc | File | 1.81 KB | 0644 |
|
| argon2i.cpython-313.pyc | File | 4.68 KB | 0644 |
|
| argon2id.cpython-313.pyc | File | 4.7 KB | 0644 |
|
| scrypt.cpython-313.pyc | File | 7.27 KB | 0644 |
|