
    i                     0    d dl mZ d dlmZ  G d d      Zy)    )Fernet)settingsc                   2    e Zd Zd ZdedefdZdedefdZy)EncryptionServicec                 \    t        t        j                  j                               | _        y N)r   r   MASTER_ENCRYPTION_KEYencodefernet)selfs    N/var/www/html/dp2/backend_v2.1/server/apps/core/services/encryption_service.py__init__zEncryptionService.__init__   s    X;;BBDE    valuereturnc                 p    | j                   j                  |j                               j                         S r   )r   encryptr
   decoder   r   s     r   r   zEncryptionService.encrypt	   &    {{""5<<>299;;r   c                 p    | j                   j                  |j                               j                         S r   )r   decryptr
   r   r   s     r   r   zEncryptionService.decrypt   r   r   N)__name__
__module____qualname__r   strr   r    r   r   r   r      s.    F<S <S <<S <S <r   r   N)cryptography.fernetr   django.confr   r   r   r   r   <module>r       s    &  < <r   