Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что сделали с числами? / 9 сообщений из 9, страница 1 из 1
08.09.2004, 13:45
    #32685307
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
Есть три числа, над каждым провели одно и то же действие, помогите понять какое это было действие, и так:
Исходные числа После преобразования
01000111 01001001
00101010 10001000
01000110 11001100
...
Рейтинг: 0 / 0
08.09.2004, 13:55
    #32685331
q
q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
прибавили 1, нет, 2!!
...
Рейтинг: 0 / 0
08.09.2004, 14:52
    #32685488
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
Собтсвенно к чему я это все, есть некая программа которая из одного файла, делает другой файл с расширением GIF
...
Рейтинг: 0 / 0
08.09.2004, 14:53
    #32685489
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
Это исходный файл
...
Рейтинг: 0 / 0
08.09.2004, 14:53
    #32685490
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
Это получившийся файл, размер у них одинаковый
...
Рейтинг: 0 / 0
08.09.2004, 16:00
    #32685677
Bolik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
А что за файл *.rbi ???
...
Рейтинг: 0 / 0
08.09.2004, 16:33
    #32685791
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
некий файл, вообще там все JAVA его преобразывывает, я сейчас декомпилировал их класс, и оказалось что используется вот что: Implementation of the Blowfish encryption algorithm in CBC mode
...
Рейтинг: 0 / 0
08.09.2004, 16:58
    #32685859
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
public byte[] getDecrypted(String s, String s1)
{
byte abyte0[] = readPaddedBytes(s);
SHA1 sha1 = new SHA1();
sha1.update(s1);
sha1.finalize();
BlowfishCBC blowfishcbc = new BlowfishCBC(sha1.getDigest(), 0xfedcba9876543210L);
sha1.clear();
blowfishcbc.setCBCIV(0xfedcba9876543210L);
blowfishcbc.decrypt(abyte0);
return abyte0;
}
...
Рейтинг: 0 / 0
09.09.2004, 14:13
    #32687467
eys
eys
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что сделали с числами?
Ну что тут непонятного, используется шифрование по Брюсу Шейнеру, или как его, алгоритм - BlowFish, нехил по криптостойкости, режим - chipher block chainig, используется для поточного шифрования блочным алгоритмом.
Посему "три числа, над каждым провели одно и то же действие" верно, но cbc - алгоритм с обратной связью по шифртексту, если мне не изменяет память, посему действия были одинаковые, но они зависят от вектора инициализации, ключа, и предыдущих байт исходного сообщения.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что сделали с числами? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]