![]() |
eXeL@B —› Вопросы новичков —› RSA в применение к приставкам |
Посл.ответ | Сообщение |
|
Создано: 26 декабря 2007 23:28 · Личное сообщение · #1 Недавно возник такой вопрос - у Wii все диски с играми закодированы с помощью RSA, т.е. открытым и закрытым ключом. Открытый ключ похоже находится на самом диске, а закрытый? Ведь он должен быть одинаков для всех приставок или нет? Если он одинаков, то тогда его надо искать в самой прошивке? Вопрос наверное глупый, но в шифровании я полный ламер. ![]() |
|
Создано: 27 декабря 2007 08:11 · Поправил: s0larian · Личное сообщение · #2 |
|
Создано: 30 декабря 2007 03:04 · Поправил: PRC · Личное сообщение · #3 Я, конечно сначала прочитал про алгоритм защиты. Наверное я неверно сформулировал вопрос, попробую по другому. Имеется 2 ключа - один открытый, находится где-то на диске и разный для разных дисков,точнее для каждой игры свой ключ. Этот ключ един для всех дисков с этой игрой. Второй закрытый, находится где-то внутри приставки, где уже не важно. Хоть в прошивке, хоть джамперами выставляется. Этот ключ уникален для каждой приставки. Теперь мой вопрос - как происходит шифрование, если внутренний ключ приставки уникален, а внешний меняется для каждой игры. Т.е. получается, что private key везде свой, а public key постоянно меняется. Как тогда приставка расшифровывает диск? Насколько я понял, для декодирования надо иметь public key и private key с которым он был закодирован. Т.е. получается, что private key одинаков для всех приставок? Пока не могу понять где я туплю??? ![]() |
|
Создано: 31 декабря 2007 09:03 · Поправил: s0larian · Личное сообщение · #4 обычно на диске данные зашифрованы симметричным алго, а ключ зашифрован RSA открытыми ключами всех производителей. В каждом устройстве один из ключей производителя. Так с DVD - там много зашифрованных ключей на диске. Взлом случился когда вышел софовый плейео из которого выдрали ключ. Что в твоём случае...х/з. На дисках могут быть сотни зашифрованных ключей, в кождой приставке один из них. ![]() |
|
Создано: 12 декабря 2008 13:35 · Поправил: Isaev · Личное сообщение · #5 Позакрывали, блин, все темы по RSA ![]() Вопрос такого плана: При шифровании RSA, если длина блока шифрования не кратна байту, зашифрованные данные выравниваются до байта если или сдвигаются? и ещё... Есть какая-нибудь прога или скрипт, где можно текст зашифровать для примера наглядного? RSA Tool не разбивает ведь на блоки и не шифрует больше, чем n ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh ![]() |
|
Создано: 12 декабря 2008 20:24 · Личное сообщение · #6 Isaev пишет: При шифровании RSA, если длина блока шифрования не кратна байту, зашифрованные данные выравниваются до байта если или сдвигаются? RSA оперирует большими целыми числами а не блоками. Обчно данные шифруются блочным шифром а блочный ключ - RSA. Isaev пишет: и ещё... Есть какая-нибудь прога или скрипт, где можно текст зашифровать для примера наглядного? rsatool, мой calc ![]() |
|
Создано: 12 декабря 2008 21:00 · Личное сообщение · #7 я в общем знаю как там всё шифруется... может не корректно вопрос немного поставил... а s0larian пишет: rsatool, мой calc не могут зашифровать строку... если n = 7 бит например, нужно зашифровать строку символов (каждый символ <= 7 бит), нужно её зашифровать вот каким образом? Шифруем просто побайтно каждый символ и так и оставляем (в смысле первый пустой бит) или сдвигать его нужно? ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh ![]() |
![]() |
eXeL@B —› Вопросы новичков —› RSA в применение к приставкам |