Модератор: Модераторы
runewalsh писал(а):Нет, это то же самое, что хранить само сообщение.
runewalsh писал(а):Так ты всё ещё про просто длину? Я же сказал: среди всех сообщений длины 385 бит (можно добить нулями до 49 байт) будет минимум 30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (2^384) коллизий одновременно md5 и sha-256. А в книге можно, не меняя длину, поменять любые 49 байт так, чтобы (с вероятностью >50%) оба хэша получившейся книги совпали с хэшами исходной.
runewalsh писал(а):(с вероятностью >50%)
vitaly_l писал(а):Если длина слова меньше или равна 2^384
TCombinedHash = record
md5: array[0 .. 15] of byte;
sha256: array[0 .. 31] of byte;
end;
TCombinedHash = record
md5_and_sha256: array[0 .. 47] of byte;
end;
runewalsh писал(а):TCombinedHash = record
md5_and_sha256: array[0 .. 47] of byte;
end;
runewalsh писал(а):Это не может быть неверным, т. к. их байты именно так лежат в памяти в первом варианте, одну форму можно взаимно однозначно преобразовать в другую.
runewalsh писал(а):У любого хэша длины N гарантированно будут коллизии среди сообщений длины N+1.
runewalsh писал(а):У хэша длина фиксированная (для MD5 — 128 бит), сообщение, хэш которого рассчитывается, может быть любой длины.
1 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
2 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
3 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
4 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
5 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
6 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
7 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
8 | 608333adc72f545078ede3aad71bfe74 | e58f1e8c55fa105bdd3f40e5037eb0b039b5998d52c05e6cd98878dd2da5cab2
и так до бесконечности, левая колонка может расти
runewalsh писал(а):это не лучше, чем просто хранить сообщение.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6