a
    7ñ»j´  ã                   @   s:   d Z ddlmZ ddlZddlZdd„ Zedkr6eƒ  dS )z¦
Obfuscates a string/password into a string that can be decrypted later on.

Usage:
python obfuscate.py
Then enter the password.
The result is an encrypted password.
é    )Ú
encryptionNc                  C   s¶   z–t dƒ t ¡ } t dƒ t ¡ }| |kr4t dƒ qt dƒ t d¡ t | ¡}t |ƒ t d¡ t dƒ t d¡ t dƒ t d| ƒ t d¡ qW n ty°   t d	ƒ Y n0 d S )
Nz.
Enter password to obfuscate: (CTRL+C to exit)zVerify password:z6*** ERROR: Passwords don't match! .. Please try again!z!
Here is the obfuscated password:gš™™™™™É?z1
Inside a test, use the following to decrypt it:
z'    from seleniumbase import encryptionz    encryption.decrypt("%s")z
Exiting...
)ÚprintÚgetpassÚtimeÚsleepr   ZdecryptÚKeyboardInterrupt)ÚpasswordZverify_passwordZencrypted_password© r	   úCE:\soccer\ml_env\Lib\site-packages\seleniumbase/common/obfuscate.pyÚmain   s(    



r   Ú__main__)Ú__doc__Zseleniumbase.commonr   r   r   r   Ú__name__r	   r	   r	   r
   Ú<module>   s   	