__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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]: ~ $
�

#�`g�'�
��%SSKJr SSKJr SSKJrJr SSKJ	r	 SS/r
\R"5r\
\S'\R"5r\
\S'\R""5r\
\S	'\R&"5r\
\S
'\R*"5r\
\S'\R."5r\
\S'\R2"5r\
\S
'\R6"5r\
\S'S\\\44SjrS\S\\\44SjrS\S\S\S\S\4
Sjr S\S\S\S\S\4
Sjr!S\S\S\4Sjr"S\S\S\S\4Sjr#S\S\S\S\4Sjr$S\S\S\4Sjr%S\S\S\S\4Sjr&g )!�)�Tuple)�
exceptions)�ffi�lib)�ensure�crypto_box_keypair�
crypto_box�crypto_box_SECRETKEYBYTES�crypto_box_PUBLICKEYBYTES�crypto_box_SEEDBYTES�crypto_box_NONCEBYTES�crypto_box_ZEROBYTES�crypto_box_BOXZEROBYTES�crypto_box_BEFORENMBYTES�crypto_box_SEALBYTES�returnc�J�[R"S[5n[R"S[5n[R
"X5n[
US:HS[RS9 [R"U[5SS[R"U[5SS4$)ze
Returns a randomly generated public and secret key.

:rtype: (bytes(public_key), bytes(secret_key))
�unsigned char[]r�Unexpected library error��raisingN)
r�newrr
rrr�exc�RuntimeError�buffer)�pk�sk�rcs   �:/usr/lib/python3/dist-packages/nacl/bindings/crypto_box.pyrr"s���

���"�$=�	>�B�	���"�$=�	>�B�	�	�	��	'�B�
�2��7�.��8H�8H�I�	�
�
�2�0�1�!�4��
�
�2�0�1�!�4����seedc���[[U[5S[S9 [	U5[
:wa[R"S5e[R"S[5n[R"S[5n[R"XU5n[US:HS[RS9 [R"U[5SS[R"U[5SS4$)a�
Returns a (public, secret) keypair deterministically generated
from an input ``seed``.

.. warning:: The seed **must** be high-entropy; therefore,
    its generator **must** be a cryptographic quality
    random function like, for example, :func:`~nacl.utils.random`.

.. warning:: The seed **must** be protected and remain secret.
    Anyone who knows the seed is really in possession of
    the corresponding PrivateKey.


:param seed: bytes
:rtype: (bytes(public_key), bytes(secret_key))
zseed must be bytesrzInvalid seedrrrN)r�
isinstance�bytes�	TypeError�lenrr�
ValueErrorrrrr
r�crypto_box_seed_keypairrr)r!rrrs    rr(r(4s���"�:�d�E�"�$8�)�L�
�4�y�(�(��n�n�^�,�,�	���"�$=�	>�B�	���"�$=�	>�B�	�	$�	$�R�T�	2�B�
�2��7�.��8H�8H�I�	�
�
�2�0�1�!�4��
�
�2�0�1�!�4��r �message�noncerrc��[U5[:wa[R"S5e[U5[:wa[R"S5e[U5[
:wa[R"S5eS[-U-n[R"S[U55n[R"XT[U5XU5n[US:HS[RS9 [R"U[U55[S	$)
z�
Encrypts and returns a message ``message`` using the secret key ``sk``,
public key ``pk``, and the nonce ``nonce``.

:param message: bytes
:param nonce: bytes
:param pk: bytes
:param sk: bytes
:rtype: bytes
�Invalid nonce size�Invalid public key�Invalid secret key�rrrrN)r&r
rr'rr
rrrrr	rrrr)r)r*rr�padded�
ciphertextrs       rr	r	Vs����5�z�*�*��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2��,�,��
7�F����*�C��K�8�J�	���
�C��K��B�	G�B�
�2��7�.��8H�8H�I��:�:�j�#�f�+�.�/F�/G�H�Hr r1c��[U5[:wa[R"S5e[U5[:wa[R"S5e[U5[
:wa[R"S5eS[-U-n[R"S[U55n[R"XT[U5XU5n[US:HS[RS9 [R"U[U55[S	$)
z�
Decrypts and returns an encrypted message ``ciphertext``, using the secret
key ``sk``, public key ``pk``, and the nonce ``nonce``.

:param ciphertext: bytes
:param nonce: bytes
:param pk: bytes
:param sk: bytes
:rtype: bytes
r,r-r.r/rr�/An error occurred trying to decrypt the messagerN)r&r
rr'rr
rrrr�crypto_box_openr�CryptoErrorrr)r1r*rrr0�	plaintext�ress       rr4r4ss����5�z�*�*��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2��/�/�:�
=�F����)�3�v�;�7�I�

�
�
�i��V��e��
L�C�
��q��9������:�:�i��V��-�.B�.C�D�Dr c�~�[U5[:wa[R"S5e[U5[:wa[R"S5e[
R"S[5n[R"X U5n[US:HS[RS9 [
R"U[5SS$)z�
Computes and returns the shared key for the public key ``pk`` and the
secret key ``sk``. This can be used to speed up operations where the same
set of keys is going to be used multiple times.

:param pk: bytes
:param sk: bytes
:rtype: bytes
r-r.rrrrN)
r&rrr'r
rrrr�crypto_box_beforenmrrr)rr�krs    rr9r9�s����2�w�+�+��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2����!�#;�<�A�	�	 �	 ���	+�B�
�2��7�.��8H�8H�I��:�:�a�1�2�1�5�5r r:c���[U5[:wa[R"S5e[U5[:wa[R"S5eS[
-U-n[R"S[U55n[R"XC[U5X5n[US:HS[RS9 [R"U[U55[S$)	z�
Encrypts and returns the message ``message`` using the shared key ``k`` and
the nonce ``nonce``.

:param message: bytes
:param nonce: bytes
:param k: bytes
:rtype: bytes
�
Invalid nonce�Invalid shared keyr/rrrrN)r&r
rr'rrrrr�crypto_box_afternmrrrr)r)r*r:r0r1rs      rr>r>�s����5�z�*�*��n�n�_�-�-�
�1�v�)�)��n�n�1�2�2�
�+�
+�g�
5�F����*�C��K�8�J�	�	�	�
�C��K��	J�B�
�2��7�.��8H�8H�I��:�:�j�#�f�+�.�/F�/G�H�Hr c���[U5[:wa[R"S5e[U5[:wa[R"S5eS[
-U-n[R"S[U55n[R"XC[U5X5n[US:HS[RS9 [R"U[U55[S$)	z�
Decrypts and returns the encrypted message ``ciphertext``, using the shared
key ``k`` and the nonce ``nonce``.

:param ciphertext: bytes
:param nonce: bytes
:param k: bytes
:rtype: bytes
r<r=r/rrr3rN)r&r
rr'rrrrr�crypto_box_open_afternmrr5rr)r1r*r:r0r6r7s      rr@r@�s����5�z�*�*��n�n�_�-�-�
�1�v�)�)��n�n�1�2�2��/�/�:�
=�F����)�3�v�;�7�I�

�
%�
%�i��V��e�
O�C�
��q��9������:�:�i��V��-�.B�.C�D�Dr c��[[U[5S[S9 [[U[5S[S9 [	U5[
:wa[R"S5e[	U5n[U-n[R"SU5n[R"X@X!5n[US:HS[RS9 [R"XC5SS$)	aX
Encrypts and returns a message ``message`` using an ephemeral secret key
and the public key ``pk``.
The ephemeral public key, which is embedded in the sealed box, is also
used, in combination with ``pk``, to derive the nonce needed for the
underlying box construct.

:param message: bytes
:param pk: bytes
:rtype: bytes

.. versionadded:: 1.2
zinput message must be bytesr�public key must be bytesr-rrrN)rr#r$r%r&rrr'rrrr�crypto_box_sealrr)r)r�_mlen�_clenr1rs      rrCrC�s�����7�E�"�%�����2�u��9�9���2�w�+�+��n�n�1�2�2���L�E� �5�(�E����*�E�2�J�	�	�	�Z�%�	<�B�
�2��7�.��8H�8H�I��:�:�j�(��+�+r c��[[U[5S[S9 [[U[5S[S9 [[U[5S[S9 [	U5[
:wa[R"S5e[	U5[:wa[R"S5e[	U5n[U[:�SR[5[RS9 U[-
n[R"S[S	U55n[R"XPX1U5n[US
:HS[R S9 [R""XT5SS$)
ak
Decrypts and returns an encrypted message ``ciphertext``, using the
recipent's secret key ``sk`` and the sender's ephemeral public key
embedded in the sealed box. The box contruct nonce is derived from
the recipient's public key ``pk`` and the sender's public key.

:param ciphertext: bytes
:param pk: bytes
:param sk: bytes
:rtype: bytes

.. versionadded:: 1.2
zinput ciphertext must be bytesrrBzsecret key must be bytesr-r.z)Input cyphertext must be at least {} longr�rr3N)rr#r$r%r&rrr'r
r�formatrr�maxr�crypto_box_seal_openr5r)r1rrrErDr6r7s       rrJrJs'����:�u�%�(�����2�u��9�9����2�u��9�9���2�w�+�+��n�n�1�2�2�
�2�w�+�+��n�n�1�2�2��
�O�E�
�
�%�%�	4�<�<� �	
��
�
��
�(�(�E����)�3�q�%�=�9�I�

�
"�
"�9�%�R�
H�C�
��q��9������:�:�i�'��*�*r N)'�typingr�naclrr�nacl._sodiumrr�nacl.exceptionsr�__all__�crypto_box_secretkeybytesr
�int�__annotations__�crypto_box_publickeybytesr�crypto_box_seedbytesr�crypto_box_noncebytesr
�crypto_box_zerobytesr�crypto_box_boxzerobytesr�crypto_box_beforenmbytesr�crypto_box_sealbytesrr$rr(r	r4r9r>r@rCrJ�r r�<module>r[s����"�!�"� ��
.��"%�!>�!>�!@��3�@�!$�!>�!>�!@��3�@��4�4�6��c�6� �6�6�8��s�8��4�4�6��c�6�"�:�:�<���<� #� <� <� >��#�>��4�4�6��c�6��E�%��,�/��$�%��E�%��,�,?��DI��I�e�I��I�E�I�e�I�: E�� E�#� E�).� E�49� E�
� E�F6�E�6�u�6��6�0I��I�e�I��I�%�I�2E��E�#�E�(-�E�
�E�>#,�U�#,��#,�%�#,�L8+�U�8+��8+�5�8+�U�8+r 

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 10.57 KB 0644
crypto_aead.cpython-313.pyc File 15.71 KB 0644
crypto_box.cpython-313.pyc File 12.45 KB 0644
crypto_core.cpython-313.pyc File 14.06 KB 0644
crypto_generichash.cpython-313.pyc File 10.51 KB 0644
crypto_hash.cpython-313.pyc File 2.23 KB 0644
crypto_kx.cpython-313.pyc File 6.6 KB 0644
crypto_pwhash.cpython-313.pyc File 20.76 KB 0644
crypto_scalarmult.cpython-313.pyc File 8.74 KB 0644
crypto_secretbox.cpython-313.pyc File 3.41 KB 0644
crypto_secretstream.cpython-313.pyc File 11.95 KB 0644
crypto_shorthash.cpython-313.pyc File 3.03 KB 0644
crypto_sign.cpython-313.pyc File 12.3 KB 0644
randombytes.cpython-313.pyc File 1.62 KB 0644
sodium_core.cpython-313.pyc File 921 B 0644
utils.cpython-313.pyc File 5.82 KB 0644
Filemanager