Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/libcloud/utils/__pycache__/publickey.cpython-39.pyc
Ðазад
a r�h� � @ s� d dl Z d dlmZ d dlmZ d dlmZ g d�Zz d dlmZ d dlm Z dZ W n eyj d Z Y n0 d d� Zdd � Z dd� Zddd�ZdS )� N)� hexadigits)�b)�base64_decode_string)�get_pubkey_openssh_fingerprint�get_pubkey_ssh2_fingerprint�get_pubkey_comment)�default_backend)� serializationTFc C s t �| ��� }d�t|��S )N�:)�hashlib�md5�digest�joinr )�data�hashed� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/libcloud/utils/publickey.py�_to_md5_fingerprint$ s r c C sJ t std��tjt| �t� d�}|jtjjtj jd�dd � }t t|��S )N�cryptography is not available��backend��encoding�format� )�cryptography_available�RuntimeErrorr �load_ssh_public_keyr r �public_bytes�EncodingZOpenSSH�PublicFormatr r )�pubkey� public_keyZpub_opensshr r r r ) s ���r c C s>