eXeL@B —› Софт, инструменты —› простой RSA софт для шифровки/расшифровки бинарных данных |
Посл.ответ | Сообщение |
|
Создано: 28 августа 2011 18:55 · Личное сообщение · #1 Посоветуйте софт (может кто делал для себя). Полдня поиска не дали результатов: RSATool, помимо того что старый и предназначен больше для генерации а не шифровки/расшифровки, не имеет возможности указать бинарный файл для шифровки (а так это был бы самый оптимальный вариант). CrypTool предназначен больше для изучения криптографии в игровой форме (да и возможности ввести свои ключи я не нашел). CryptoStudio (на базе OpenSSL) какой-то слишком навороченный (опять же возможность добавления своих ключей абсолютно не понятна, да и не особо документирована - насколько я понял, там больше заточено на генерацию ключей средствами программы, чем на добавление своих ключей). Остальные ещё хуже (причём прог, поддерживающих симметричные алгоритмы гораздо больше тех, которые поддерживают ассиметричные). В общем, нужна простая прога в которой можно ввести приватный/публичный ключи (в hex или dec виде), указать входной и выходной бинарный файлы и нажать одну из кнопок "EnCrypt" или "DeCrypt" - больше ничего не требуется. Есть у кого-нибудь что-нибудь по этой теме? |
|
Создано: 28 августа 2011 19:00 · Личное сообщение · #2 ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: Kiev78 |
|
Создано: 28 августа 2011 19:23 · Поправил: Isaev · Личное сообщение · #3 RSACrypt - Simple File Encryption Tool Based on RSA 61e6_28.08.2011_EXELAB.rU.tgz - RSA.exe DarkCryptTC разве не может файлы? Вот ещё глянь: там только ограничено очень 512_1024_2048 ----- z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh | Сообщение посчитали полезным: Kiev78 |
|
Создано: 28 августа 2011 19:28 · Личное сообщение · #4 |
|
Создано: 28 августа 2011 20:01 · Личное сообщение · #5 OpenSSL. Генерация приватного и публичного ключей различными алгоритмами в различных форматах(BASE64, бинарный, ...) любой длины с различными параметрами, сертификатов, крипт/декрипт, подпись и многое другое... Можно как с командной строки, так и либы подключить. Хорошо поддерживается, родная помощь на англ, на сайтах множество переводов с советами, есть сэмплы. ----- IZ.RU |
|
Создано: 28 августа 2011 20:05 · Личное сообщение · #6 |
|
Создано: 28 августа 2011 20:31 · Поправил: Kiev78 · Личное сообщение · #7 |
|
Создано: 28 августа 2011 21:44 · Личное сообщение · #8 |
|
Создано: 29 августа 2011 00:25 · Поправил: tempread · Личное сообщение · #9 Kiev78 В программ нет возможности криптовать файл используя RSA по одной простой причине - RSA ОЧЕНЬ тормозной,поэтому его используют для подписывания или шифрования очень маленьких обьемов данных,обычно это просто подпись хеша. P.S. А шифрование RSA,что "на слуху" делается так: генерится длинный пароль симетричного алгоритма,например, AES, им шифруется большой файл,а пароль уже шифруется RSA(длина пароля то мизерная по сравнению с обьемом шифрованного фала). Таким образом и волки сыты(вся функциональность public-private ключа есть), и овцы целы(сам файл шифруется-расшифровывается симметричным быстрым алгоритмом) |
|
Создано: 29 августа 2011 07:33 · Поправил: Kiev78 · Личное сообщение · #10 |
|
Создано: 29 августа 2011 09:50 · Личное сообщение · #11 |
|
Создано: 29 августа 2011 10:22 · Личное сообщение · #12 |
|
Создано: 29 августа 2011 20:37 · Поправил: Kiev78 · Личное сообщение · #13 DenCoder пишет: OpenSSL показывает и экспоненту и модуль ключа, Уже третий день пытаюсь объяснить, что мне нужно, но видимо не совсем доступно. Ок, представь, что у тебя есть следующие данные (данные я взял от фонаря): 1.) число 5203814113 (это модуль - N) 2.) число 65537 (публичная экспонента - е) 3.) число 2439657593 (приватная экспонента - d) 4.) небольшой файл (512 байт), содержащий бинарные данные (не текст). Твоя задача - зашифровать данные, используя данные из пункта 1) и 3) (либо расшифровать, используя данные из пункта 1) и 2) ). Каковы твои действия? Какой софт будешь юзать? |
|
Создано: 29 августа 2011 20:58 · Поправил: DenCoder · Личное сообщение · #14 |
|
Создано: 29 августа 2011 21:16 · Поправил: Kiev78 · Личное сообщение · #15 |
|
Создано: 29 августа 2011 21:19 · Личное сообщение · #16 Kiev78 пишет: Каковы твои действия? Какой софт будешь юзать? Вот тут вроде дали линк, неплохая штука, только на укр.яз. |
|
Создано: 29 августа 2011 21:33 · Поправил: VodoleY · Личное сообщение · #17 Kiev78 извини конечно, но ты на поиски убил уже больше времени, чем написал бы свое. Другой вопрос (читаю уже месяц) о вариантах отсеивания и атак на рса. да, все построенно на простых числах, только было упоминание о том, что тест на то, простое это число или нет тоже нифига себе. поэтому все рса ключи генеряца на ПСЕВДОпростых числа, а тут уже нельзя быть не в чем уверенным. по хорошему умный БРУТ, который не будет проводить слишком тяжелых тестов числа на простоту, и чтоб захватывал весь диапазон. это к слову о использовании сторонних библиотек. сори если офтоп. З.Ы. тест на простое число, если так чтоб не убивать произвоидительность брута. Сидел рассматривал список простых чисел... итого все простые числа заканчиваюца 1 3 7 9 , можно контролить 1 бит на четность и второй на 5. быстро и 60 процентов уже откинуто. (школа 5ый класс принцип делимости числа) ----- Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме.... |
|
Создано: 29 августа 2011 21:57 · Поправил: Kiev78 · Личное сообщение · #18 |
|
Создано: 30 августа 2011 09:42 · Поправил: negoday · Личное сообщение · #19 |
eXeL@B —› Софт, инструменты —› простой RSA софт для шифровки/расшифровки бинарных данных |