Уведомления

Группа в Telegram: @pythonsu

#1 Май 27, 2012 10:54:27

angel14031
Зарегистрирован: 2012-05-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Срочно нужна помощь!

Есть задача, сам питона не знаю, поэтому обратился сюда, очень буду признателен, если поможете найти ключ.

Вот вам пример простейшей ассиметричной криптосистемы:
У меня есть закрытый ключ - чекер, которым только я могу проверить правильность ответа.
У вас есть открытый ключ - скрипт, которым вы можете зашифровать фразу и отправить мне на проверку.
Однако я сознательно скомпрометировал ваш открытый ключ, изменив его работоспособность.
Восстановите её и отправте мне зашифрованную кодовую фразу.

#!/usr/bin/env python
# -*- coding: cp1251 -*-
print “Programm Chiper. \n\nPlease, decrypt this fraze: IВ™щтy\MЄР>„ЎЈКЭюHк2 Eу:сТ’8Цґ¤K.рлВD”

string = raw_input('\n Please get open text: ‘)

key = range(128)
mod = 256
ss_box = 512
dom = len(’Crypto400 for your inquisitive brain!')


def swap(x,y):
s_box, s_box = s_box, s_box

s_box =

for i in range(0,mod):
s_box.append(i)


j = 0
for i in range(0,mod):
j = (j+s_box+key)%(dom)
swap(s_box,ss_box)


i = 7
j = 3
code_text =

for byte in string:

byte_code = ord(byte)

i = (i + 1947)% mod
j = (j + ss_box)% mod
swap(s_box, s_box)
#Hello, script-searcher!
k = s_box[(s_box + s_box)% mod]

xor_code = byte_code^k

xor_byte = chr(xor_code)

code_text.append(xor_byte)
chiper = ‘'.join(code_text)

print ’\n Decrypt is: ', chiper

Офлайн

#2 Май 27, 2012 10:55:51

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Срочно нужна помощь!

Имя, сестра, имя!



Офлайн

#3 Май 27, 2012 10:56:20

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Срочно нужна помощь!

В смысле, бабки, username, бабки!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version