OwlCyberSecurity - MANAGER
Edit File: secrets.cpython-36.opt-2.pyc
3 � \�������������������@���s����d�dddddddgZ�dd lZdd lZdd lZdd lmZ�ddlmZ�e��Zej Z ejZdd��Zd Z ddd�Zddd�Zddd�Zd S�)�choice� randbelow�randbits�SystemRandom�token_bytes� token_hex� token_urlsafe�compare_digest�����N)r���)r���c�������������C���s���|�dkrt�d��tj|��S�)Nr ���zUpper bound must be positive.)� ValueError�_sysrandZ _randbelow)Zexclusive_upper_bound��r����/usr/lib64/python3.6/secrets.pyr������s����� ���c�������������C���s���|�d�krt�}�tj|��S�)N)�DEFAULT_ENTROPY�os�urandom)�nbytesr���r���r ���r���#���s���� c�������������C���s���t�jt|���jd�S�)N�ascii)�binasciiZhexlifyr����decode)r���r���r���r ���r���1���s����c�������������C���s���t�|��}tj|�jd�jd�S�)N����=r���)r����base64Zurlsafe_b64encode�rstripr���)r����tokr���r���r ���r���>���s���� )N)N)N)�__all__r���r���r���Zhmacr���Zrandomr���r���Zgetrandbitsr���r���r���r���r���r���r���r���r���r���r ����<module> ���s���