powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что сделали с числами?
9 сообщений из 9, страница 1 из 1
Что сделали с числами?
    #32685307
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть три числа, над каждым провели одно и то же действие, помогите понять какое это было действие, и так:
Исходные числа После преобразования
01000111 01001001
00101010 10001000
01000110 11001100
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685331
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
прибавили 1, нет, 2!!
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685488
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собтсвенно к чему я это все, есть некая программа которая из одного файла, делает другой файл с расширением GIF
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685489
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это исходный файл
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685490
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это получившийся файл, размер у них одинаковый
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685677
Bolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за файл *.rbi ???
...
Рейтинг: 0 / 0
Что сделали с числами?
    #32685791
Фотография Tаrantino
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
некий файл, вообще там все JAVA его преобразывывает, я сейчас декомпилировал их класс, и оказалось что используется вот что: Implementation of the Blowfish encryption algorithm in CBC mode
...
Рейтинг: 0 / 0
Что сделали с числами?
    #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
Что сделали с числами?
    #32687467
eys
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что тут непонятного, используется шифрование по Брюсу Шейнеру, или как его, алгоритм - BlowFish, нехил по криптостойкости, режим - chipher block chainig, используется для поточного шифрования блочным алгоритмом.
Посему "три числа, над каждым провели одно и то же действие" верно, но cbc - алгоритм с обратной связью по шифртексту, если мне не изменяет память, посему действия были одинаковые, но они зависят от вектора инициализации, ключа, и предыдущих байт исходного сообщения.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Что сделали с числами?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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