Форум сайта python.su
3
wallet
Двойка тебе по криптогрфии, иди иузчать матчасть.
Офлайн
Iskatel
walletДвойка тебе по криптогрфии, иди иузчать матчасть.
Офлайн
3
wallet
Аргуметы? а пока это только балобольство с вашей стороны
Отредактировано Iskatel (Ноя. 17, 2016 01:14:56)
Офлайн
Iskatel
для расшифровки нужен “паблик”

Офлайн
20
Соглашусь с wallet
Вы паблик кеем шифруете свое сообщение, а вот дешифровка идёт приватным.
страница 34.
Офлайн
253
IskatelВы не правы
Ты не хакер, ты дибил.
Офлайн
0
Да, спасибо я понял!
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()
Отредактировано OzXaker (Ноя. 17, 2016 10:23:17)
Офлайн
19
OzXaker
А можно шифрования и дешифрования сделать раздельно что бы при вызове одной функции файл шифровался а при вызове другой дешифровался?
Iskatel
walletДвойка тебе по криптогрфии, иди иузчать матчасть.
Офлайн
0
cutwater
Это я понимаю, Помоги пожалуйста
Может подскажешь ещё какой нибудь способ шифрования файлов?
Отредактировано OzXaker (Ноя. 17, 2016 10:31:56)
Офлайн
857
walletТам генерится одна пара ключей и любой из них выбирается публичным, а оставшийся - приватным. То, что зашифровано публичным, можно расшифровать только приватным. То, что зашифровано приватным, можно расшифровать только публичным. Потом публичный ключ передаётся по открытому каналу, а приватный не передаётся. И передача подписи как раз и построена на этом принципе - владелец приватного ключа шифрует кусочек информации, а владелец публичного ключа расшифровывает её.
то паблик можно не хранить, тем более его можно востановить из приватного
Офлайн