|
Server : Apache System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64 User : njnconst ( 1116) PHP Version : 8.4.18 Disable Function : NONE Directory : /opt/alt/python37/lib/python3.7/site-packages/beaker/crypto/__pycache__/ |
Upload File : |
B
��[� � @ sh d Z ddlmZmZ ddlZddlZddlZddlZdd� Zdd� Z e
ed�rZdd d
�Zn
d
dd
�ZdS )z
PBKDF2 Implementation adapted from django.utils.crypto.
This is used to generate the encryption key for enciphered sessions.
� )�bytes_�xrange_Nc C s t t�| �d�S )z+Convert a binary string into a long integer� )�int�binascii�hexlify)�x� r �E/opt/alt/python37/lib/python3.7/site-packages/beaker/crypto/pbkdf2.py�_bin_to_long s r c C s t �|| �d��S )zw
Convert a long integer into a binary string.
hex_format_string is like "%020x" for padding 10 characters.
�ascii)r � unhexlify�encode)r �hex_format_stringr r r
�_long_to_bin s r �pbkdf2_hmacc C s<