[Python] Ищу человека, который объяснит RSA (модуль и экспонент)

Статус
Закрыто для дальнейших ответов.

Peace

(L3) cache
Забанен
Регистрация
19.12.2022
Сообщения
254
Реакции
80
Пожалуйста, обратите внимание, что пользователь заблокирован
Всем привет, возможно, где-то ленюсь, а где-то не могу правильно нарыть информацию. Но есть возможность объяснить и поделиться кодом, как создать правильно приватный и публичный ключ с использованием модуля и экспонента. Дам сайт, где происходит шифрование пароля для понимания откуда идея моя и т.д. Бюджет 50$, если мало, то можете договориться в лс. Гарант, первый контакт лс, а далее токс или тг.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Ну глянь RFC, там всё описано, или речь об использовании конкретной библиотеки?
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Написал ему бесплатно код который решает первую половину его задачи, дальше ковыряться было лень.
ммм, понятно, просто он потом ко мне обратился. И я помог ему результатом. Там был нестандартный паддинг и реверс строки.
а ваш комментарий выглядит так, буд-то вы решили задачу. Не гоже
У вас должно быть более 999 сообщений для просмотра скрытого контента.
from Crypto.PublicKey.RSA import construct
from Crypto.Cipher import PKCS1_v1_5]
from binascii import hexlify
import requests
from urllib3 import disable_warnings

disable_warnings()


def get_hash(password):

modulus = (
'eb7cd5d81c7251ef'
'5fd528f6a9296b07'
'd223863d085fd862'
'1dd3bafbd2046f67'
'79dfa23a41e662db'
'5afe781d0c17b36d'
'ece1ceacd8bf0fbf'
'660b60a430c56735'
'5155b7b04a388c1b'
'2370a6f0e7cdba7c'
'3caba1a34143a4fc'
'dae2fbc40803e847'
'cf4c228971992861'
'978b259e1db59416'
'2623e986cde534ae'
'd952aa72ad7ee4b1'
)
exponent = '010001'
n = int(modulus, 16)
e = int(exponent, 16)
pubkey = construct((n, e))

cipher = PKCS1_v1_5.new(pubkey)
ciphertext = cipher.encrypt(password.encode())

hex_text = hexlify(ciphertext).decode()
hex_text_reversed = "".join(reversed([hex_text[i:i+2] for i in range(0, len(hex_text), 2)]))

return hex_text_reversed
[/CODE]
 
Последнее редактирование модератором:
Статус
Закрыто для дальнейших ответов.
Верх