File manager - Edit - /usr/local/CyberCP/lib/python3.10/site-packages/rsa/__pycache__/util.cpython-310.pyc
Back
o �h� � @ s. d Z ddlZddlmZ ddlZddd�ZdS )zUtility functions.� N)�OptionParser�returnc C s� t ddd�} | jdddddd � | jd dddd d � | jdddddd� | jdddddd� | �tj�\}}|jratd|j|jf tjd� t |jd��}|� � }W d � n1 s[w Y ntd|j tjd� tj� � �d�}t |�tksJ t |���tjj�||j�}tj�|j|j�}|�|j�}|jr�td|j|jf tjd� t |jd��}|�|� W d � dS 1 s�w Y dS td|j tjd� tj�|�d�� dS ) z=Reads a private key and outputs the corresponding public key.zusage: %prog [options]z�Reads a private key and outputs the corresponding public key. Both private and public keys use the format described in PKCS#1 v1.5)�usage�descriptionz-iz--input� infilename�stringz1Input filename. Reads from stdin if not specified)�dest�type�helpz-oz--output�outfilenamez2Output filename. Writes to stdout of not specifiedz--inform�informz!key format of input - default PEM)�PEM�DERr )r r �choices�defaultz --outform�outformz"key format of output - default PEMz(Reading private key from %s in %s format)�file�rbNz+Reading private key from stdin in %s format�asciiz%Writing public key to %s in %s format�wbz)Writing public key to stdout in %s format)r � add_option� parse_args�sys�argvr �printr �stderr�open�read�stdin�encoder �bytes�rsa�key� PrivateKey� load_pkcs1� PublicKey�n�e� save_pkcs1r r �write�stdout�decode) �parser�cli�cli_args�infile�in_data�priv_key�pub_key�out_data�outfile� r5 �;/usr/local/CyberCP/lib/python3.10/site-packages/rsa/util.py�private_to_public st ������ ���"�r7 )r N)�__doc__r �optparser �rsa.keyr! r7 r5 r5 r5 r6 �<module> s
| ver. 1.4 |
Github
|
.
| PHP 8.2.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings