U
    =|ä`+  ã                   @   sH   d dl mZmZ d dlmZ dd„ add„ add„ Zed	ƒZ	ee	ƒ d
S )é    )Úlong_to_bytesÚbytes_to_long)Úxorc                 C   s8   t | d d…  ¡ ƒdA }t | dd …  ¡ ƒdA }||fS )Né   é   é%   )r   Úencode)ZcipherÚfirstÚsecond© r   ú.C:\Users\Express\Documents\Toronto\challrev.pyÚa   s    r   c                 C   s   t | ƒ}|d d d… }|S )Néÿÿÿÿ)Ústr)Zvalue1r	   Zreverse_firstr   r   r   Úb	   s    r   c                 C   s$   t | ƒ\}}tt|ƒt|ƒ ƒ d S )N)r   Úprintr   )Úflagr	   r
   r   r   r   Úencrypt   s    r   zH[+] Entre ton flag, que je l'encrypt avec mon chiffrement infaillible : N)
ZCrypto.Util.numberr   r   Zpwnr   r   r   r   Úinputr   r   r   r   r   Ú<module>   s   