Найти - Пользователи
Полная версия: Шифрование rsa
Начало » Python для новичков » Шифрование rsa
1 2 3 4
Iskatel
wallet

Двойка тебе по криптогрфии, иди иузчать матчасть.
wallet
Iskatel
walletДвойка тебе по криптогрфии, иди иузчать матчасть.

Аргуметы? а пока это только балобольство с вашей стороны
Iskatel
wallet
Аргуметы? а пока это только балобольство с вашей стороны

С моей стороны лишь дикая лень обьяснять прописные истины. Для этого гугл создали.
wallet
Iskatel
для расшифровки нужен “паблик”

если для вас “прописные истины” то что для “расшифровки нужен “паблик”, тогда лучше действительно не стоит ”обьяснять"
noob_saibot
Соглашусь с wallet
Вы паблик кеем шифруете свое сообщение, а вот дешифровка идёт приватным.
страница 34.
doza_and
Iskatel
Ты не хакер, ты дибил.
Вы не правы
Дебил.
https://ru.wikipedia.org/wiki/%D0%94%D0%B5%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C

Да и вообще этот термин устарел и не используется.

А ТС похоже проще использовать системы с закрытым ключом.
https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BE%D1%87%D0%BD%D1%8B%D0%B9_%D1%88%D0%B8%D1%84%D1%80

https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A8%D0%B8%D1%84%D1%80%D1%8B
OzXaker
Да, спасибо я понял!
 import rsa
of = open("D:\Code.txt","rb")
message = of.read()
of.close()
(pubkey, privkey) = rsa.newkeys(512)
mes = rsa.encrypt(message, pubkey)
message = rsa.decrypt(mes, privkey)
#--------------
of = open("D:\Code.txt","wb")
of.write(mes)
of.close()
of = open("D:\Code.txt","rb")
of.read()
of.close()
of = open("D:\DeCode.txt","wb")
of.write(message)
of.close()
А можно шифрование и дешифрование сделать раздельно что бы при вызове одной функции файл шифровался а при вызове другой дешифровался?
cutwater
OzXaker
А можно шифрования и дешифрования сделать раздельно что бы при вызове одной функции файл шифровался а при вызове другой дешифровался?

можно

Iskatel
walletДвойка тебе по криптогрфии, иди иузчать матчасть.

Таки неправы Вы, уважаемый. Шифрование и цифровая подпись это таки разные вещи. Рекомендую изучить матчасть.
OzXaker
cutwater
Это я понимаю, Помоги пожалуйста
Может подскажешь ещё какой нибудь способ шифрования файлов?
py.user.next
wallet
то паблик можно не хранить, тем более его можно востановить из приватного
Там генерится одна пара ключей и любой из них выбирается публичным, а оставшийся - приватным. То, что зашифровано публичным, можно расшифровать только приватным. То, что зашифровано приватным, можно расшифровать только публичным. Потом публичный ключ передаётся по открытому каналу, а приватный не передаётся. И передача подписи как раз и построена на этом принципе - владелец приватного ключа шифрует кусочек информации, а владелец публичного ключа расшифровывает её.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB