powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Шифрование с помощью хеширования
9 сообщений из 84, страница 4 из 4
Шифрование с помощью хеширования
    #39965375
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в России таким стандартом является ГОСТ-34.10 или около того. И это ни разу не SHA-1.
Только как всё это связано с проблемами SHA-1 вообще и предложенным алгоритмом - в частности.
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965379
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажеся что тут - недостаточно будет просто заменить имплементацию. Как то

Код: sql
1.
MessageDigest md = MessageDigest.getInstance("SHA-256");



Возникнет вопрос переписывания и адаптации структур данных под длину строки со 160 бит
в более длинную. Дла БД соотв изменить раздяность колонок. И для бинарных протоколов - адаптировать
структуры. И этот вопрос может быть дороже в реализации чем просто подмена дайджест-алгоритма.
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965434
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я уже писал выше что построение таблицы - более сложная задача чем просто хотелка решить обратную задачу
по поиску ключа.

Да и вобщем-то нельзя. Тем софтом что уже опубликован. Мне пришлось стянуть образ debian+rtgen
под docker чтоб проверить.

Софт - стрёмный. Бинарный. И мне очень не хотелось его запускать без
виртуализации. А так я хоть понимаю что он в сеть не ходит и не видит мою локальную фс.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
usage: rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index chain_len chain_num part_index
       rtgen hash_algorithm charset plaintext_len_min plaintext_len_max table_index -bench

hash algorithms implemented:
    lm HashLen=8 PlaintextLen=0-7
    ntlm HashLen=16 PlaintextLen=0-15
    md5 HashLen=16 PlaintextLen=0-15
    sha1 HashLen=20 PlaintextLen=0-20
    sha256 HashLen=32 PlaintextLen=0-20

examples:
    rtgen md5 loweralpha 1 7 0 1000 1000 0
    rtgen md5 loweralpha 1 7 0 -bench


Если надо расширить функционал то надо искать сорцы и расширять.

И вобщем если вы будете блуждать по пиринговым сетям в поисках таблиц то вы найдете ТОЛЬКО эти типы хешей.
Вариации будут только в длине ключей и в составе символов ALPHA/NUM/COMMA/uppercase-downcase.
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965446
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Надо завести долгоиграющий топик под названием "последняя пристань конспиролога" где каждый
сможет запостить свою симметричную нетленку. И похвастаться силой и скоростью алгоритмов
и супер-устойчивостью к анализам.

Кто за?

Я за, только сначала завести топик "элементарные операции над большими числами", там про сложение/умножение/деление 1024+ битных целых чисел. Потом какой-нибудь RSA сделать на их основе.
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965460
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что будет в этом топике?

Математика? Или обсуждение arbitrary precision libs?
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965580
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я к чему спрашиваю. В подобных топика надо ограничить тему. Иначе первые 2-3 коментария
могут полностью развернуть направление вопроса. Ты к примеру хотел обсудить свою библиотеку
а зайдут 2 математика и будут обсуждать свои кольца и вычеты .

Властелины колец блин...
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965644
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Этот алгоритм был утвержден как
госудаственный стандарт на дайджесты.

Есть определённая разница между SHA-1 в целом и его применением в конкретном протоколе. В статье же не зря везде говорится о "коллизии с выбранным префиксом".
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965897
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Я к чему спрашиваю. В подобных топика надо ограничить тему. Иначе первые 2-3 коментария
могут полностью развернуть направление вопроса. Ты к примеру хотел обсудить свою библиотеку
а зайдут 2 математика и будут обсуждать свои кольца и вычеты .

Властелины колец блин...

Это мысли вслух были, UDP передачу на акторах пилю помаленьку, почти готово. Как совсем готово будет, следующим шагом - хочется добавить какое-то шифрование с открытым ключом, только не полноценное, а сделать свою небольшую либу в один файлик.
...
Рейтинг: 0 / 0
Шифрование с помощью хеширования
    #39965898
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
mayton
Я к чему спрашиваю. В подобных топика надо ограничить тему. Иначе первые 2-3 коментария
могут полностью развернуть направление вопроса. Ты к примеру хотел обсудить свою библиотеку
а зайдут 2 математика и будут обсуждать свои кольца и вычеты .

Властелины колец блин...

Это мысли вслух были, UDP передачу на акторах пилю помаленьку, почти готово. Как совсем готово будет, следующим шагом - хочется добавить какое-то шифрование с открытым ключом, только не полноценное, а сделать свою небольшую либу в один файлик.

Опубликуешь потом? Я посмотрю.
...
Рейтинг: 0 / 0
9 сообщений из 84, страница 4 из 4
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Шифрование с помощью хеширования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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