Sindbad~EG File Manager

Current Path : /home/numerotech/hs.numerotech.com/scan_v1/core/library/__pycache__/
Upload File :
Current File : //home/numerotech/hs.numerotech.com/scan_v1/core/library/__pycache__/cryptography.cpython-311.pyc

�

�
�e8��.�ddlmZ	Gd�d��ZdS)�)�Fernetc�&�eZdZd�Zd�Zd�Zd�ZdS)�Cryptographyc��tj��}tdd��5}|�|��ddd��dS#1swxYwYdS)z3
	    Generates a key and save it into a file
	    �
secret.key�wbN)r�generate_key�open�write)�key�key_files  �l/Users/santhoshgovindaraj/Dropbox/Dev Team/Santhosh Works/sep/hall scan/scan_v1/core/library/cryptography.pyr	zCryptography.generate_key
s����� � �S�
�|�T�
"�
"��h�	����	�	�	���������������������s�A�A�Ac�F�tdd�����S)zH
	    Loads the key named `secret.key` from the current directory.
	    r�rb)r
�read��r�load_keyzCryptography.load_keys ��
��t�$�$�)�)�+�+�+rc���t���}t|���d��}t	|��}|�|��}|���S)z
	    Encrypts a message
	    �utf-8)rr�repr�encoder�encrypt�decode)�valuer�
encoded_value�f�encrypted_values     rrzCryptography.encrypts\��� � �"�"�S��%�[�[�'�'��0�0�]�	����Q��y�y��/�/�_��"�"�$�$�$rc��t���}t|��}|�t	|d����}|���S)z)
	    Decrypts an encrypted message
	    r)rrr�decrypt�bytesr)rrr�decrypted_values    rr zCryptography.decrypt(sM��� � �"�"�S�	����Q��y�y���w�!?�!?�@�@�_��"�"�$�$�$rN)�__name__�
__module__�__qualname__r	rrr rrrrrsP���������,�,�,�	%�	%�	%�%�%�%�%�%rrN)�cryptography.fernetrrrrr�<module>r'sN��&�&�&�&�&�&�	�$%�$%�$%�$%�$%�$%�$%�$%�$%�$%r

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists