| Server IP : 202.155.9.38 / Your IP : 216.73.216.124 Web Server : LiteSpeed System : Linux srv733443859 5.15.0-179-generic #189-Ubuntu SMP Tue May 5 18:20:56 UTC 2026 x86_64 User : rabbi4843 ( 1044) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /proc/self/root/lib/python3/dist-packages/bcrypt/__pycache__/ |
Upload File : |
o
k9_� �
@ s� d dl mZ d dl mZ d dlZd dlZd dlZd dlZddlmZ ddl m
Z
mZmZm
Z
mZmZmZmZ g d�Ze�d�Zddeded
efdd�Zdeded
efdd�Zdeded
efdd�Z d dededededed
efdd�Zded
dfdd�ZdS )!� )�absolute_import)�divisionN� )�_bcrypt)�
__author__�
__copyright__� __email__�__license__�__summary__� __title__�__uri__�__version__)r r
r r
r r r r �gensalt�hashpw�kdf�checkpws ^\$2y\$� � 2b�rounds�prefix�returnc C s~ |dvrt d��| dk s| dkrt d��t�d�}tj�dd�}tj�||t|�� d | d d
| � d� d tj�
|� S )N)s 2ar z%Supported prefixes are b'2a' or b'2b'� � zInvalid rounds� �char[]� � $z%2.2u�ascii)�
ValueError�os�urandomr �ffi�new�lib�
encode_base64�len�encode�string)r r �salt�output� r* �1/usr/lib/python3/dist-packages/bcrypt/__init__.pyr 9 s&