eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
обновлён 2 декабря!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: rmn, Wargrinder (+8 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Софт, инструменты —› простой RSA софт для шифровки/расшифровки бинарных данных
Посл.ответ Сообщение

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 28 августа 2011 18:55 New!
Цитата · Личное сообщение · #1

Посоветуйте софт (может кто делал для себя).
Полдня поиска не дали результатов:
RSATool, помимо того что старый и предназначен больше для генерации а не шифровки/расшифровки, не имеет возможности указать бинарный файл для шифровки (а так это был бы самый оптимальный вариант).
CrypTool предназначен больше для изучения криптографии в игровой форме (да и возможности ввести свои ключи я не нашел).
CryptoStudio (на базе OpenSSL) какой-то слишком навороченный (опять же возможность добавления своих ключей абсолютно не понятна, да и не особо документирована - насколько я понял, там больше заточено на генерацию ключей средствами программы, чем на добавление своих ключей).
Остальные ещё хуже (причём прог, поддерживающих симметричные алгоритмы гораздо больше тех, которые поддерживают ассиметричные).
В общем, нужна простая прога в которой можно ввести приватный/публичный ключи (в hex или dec виде), указать входной и выходной бинарный файлы и нажать одну из кнопок "EnCrypt" или "DeCrypt" - больше ничего не требуется. Есть у кого-нибудь что-нибудь по этой теме?


Ранг: 334.1 (мудрец)
Статус: Участник
born to be evil

Создано: 28 августа 2011 19:00 New!
Цитата · Личное сообщение · #2

http://www.submanifold.be/triade/GInt/gint.html

| Сообщение посчитали полезным: Kiev78



Ранг: 756.5 (! !)
Статус: Участник
Student

Создано: 28 августа 2011 19:23 · Поправил: Isaev New!
Цитата · Личное сообщение · #3

RSACrypt - Simple File Encryption Tool Based on RSA

{ Атач доступен только для участников форума } - RSA.exe

DarkCryptTC разве не может файлы?
Вот ещё глянь: --> Link <--
там только ограничено очень 512_1024_2048

| Сообщение посчитали полезным: Kiev78


Ранг: 310.8 (мудрец)
Статус: Участник

Создано: 28 августа 2011 19:28 New!
Цитата · Личное сообщение · #4

http://www.pgpi.org/products/pgp/versions/freeware/winxp/


Ранг: 312.9 (мудрец)
Статус: Участник

Создано: 28 августа 2011 20:01 New!
Цитата · Личное сообщение · #5

OpenSSL. Генерация приватного и публичного ключей различными алгоритмами в различных форматах(BASE64, бинарный, ...) любой длины с различными параметрами, сертификатов, крипт/декрипт, подпись и многое другое... Можно как с командной строки, так и либы подключить. Хорошо поддерживается, родная помощь на англ, на сайтах множество переводов с советами, есть сэмплы.


Ранг: 528.5 (!)
Статус: Участник
5KRT

Создано: 28 августа 2011 20:05 New!
Цитата · Личное сообщение · #6

Kiev78
Keygener Assistant умеет работать с RSA, но не умеет шифровать файлы. Инфа вводится в EditBox'ы. Так-же там есть факторизация

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 28 августа 2011 20:31 · Поправил: Kiev78 New!
Цитата · Личное сообщение · #7

---

Ранг: 516.1 (!)
Статус: Участник

Создано: 28 августа 2011 21:44 New!
Цитата · Личное сообщение · #8

в miracl и polarssl тоже что-то такое было

Ранг: 159.1 (ветеран)
Статус: Участник

Создано: 29 августа 2011 00:25 · Поправил: tempread New!
Цитата · Личное сообщение · #9

Kiev78
В программ нет возможности криптовать файл используя RSA по одной простой причине - RSA ОЧЕНЬ тормозной,поэтому его используют для подписывания или шифрования очень маленьких обьемов данных,обычно это просто подпись хеша.

P.S. А шифрование RSA,что "на слуху" делается так: генерится длинный пароль симетричного алгоритма,например, AES, им шифруется большой файл,а пароль уже шифруется RSA(длина пароля то мизерная по сравнению с обьемом шифрованного фала). Таким образом и волки сыты(вся функциональность public-private ключа есть), и овцы целы(сам файл шифруется-расшифровывается симметричным быстрым алгоритмом)

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 29 августа 2011 07:33 · Поправил: Kiev78 New!
Цитата · Личное сообщение · #10

---


Ранг: 312.9 (мудрец)
Статус: Участник

Создано: 29 августа 2011 09:50 New!
Цитата · Личное сообщение · #11

Kiev78 пишет:
Софт, как мы видим из ссылок выше, есть, только он как правило хранит ключи в файлах, а сам формат файла не документирован

OpenSSL показывает и экспоненту и модуль ключа, там есть штука типа verbose что ли... давно было, уже не помню...

Ранг: 488.4 (мудрец)
Статус: Участник

Создано: 29 августа 2011 10:22 New!
Цитата · Личное сообщение · #12

Kiev78 когда мне надобыло работать с рса я испльзовал
http://forum.antichat.ru/printthread.php?t=252335, там хоть и делфи но 90 проц. асм вставки. работает быстро.

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 29 августа 2011 20:37 · Поправил: Kiev78 New!
Цитата · Личное сообщение · #13

DenCoder пишет:
OpenSSL показывает и экспоненту и модуль ключа,

Уже третий день пытаюсь объяснить, что мне нужно, но видимо не совсем доступно. Ок, представь, что у тебя есть следующие данные (данные я взял от фонаря):
1.) число 5203814113 (это модуль - N)
2.) число 65537 (публичная экспонента - е)
3.) число 2439657593 (приватная экспонента - d)
4.) небольшой файл (512 байт), содержащий бинарные данные (не текст).
Твоя задача - зашифровать данные, используя данные из пункта 1) и 3) (либо расшифровать, используя данные из пункта 1) и 2) ).
Каковы твои действия? Какой софт будешь юзать?


Ранг: 312.9 (мудрец)
Статус: Участник

Создано: 29 августа 2011 20:58 · Поправил: DenCoder New!
Цитата · Личное сообщение · #14

Вот так бы сразу и сказал. )) Думаю, конкретно такой нет. Но... OpenSSL чего, не полностью открыт?... Как минимум, должен быть алгоритм сохранения ключа...

И правда, самая соль закрыта. rsa_keygen, например ((

Ну, удачных поисков!

P.S. Я бы пошарил в нутрях того же m$, advapi32/rsaenh...

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 29 августа 2011 21:16 · Поправил: Kiev78 New!
Цитата · Личное сообщение · #15

---

Ранг: 21.5 (новичок)
Статус: Участник

Создано: 29 августа 2011 21:19 New!
Цитата · Личное сообщение · #16

Kiev78 пишет:
Каковы твои действия? Какой софт будешь юзать?

Вот тут вроде дали линк, неплохая штука, только на укр.яз. --> Link <--

Ранг: 488.4 (мудрец)
Статус: Участник

Создано: 29 августа 2011 21:33 · Поправил: VodoleY New!
Цитата · Личное сообщение · #17

Kiev78 извини конечно, но ты на поиски убил уже больше времени, чем написал бы свое. Другой вопрос (читаю уже месяц) о вариантах отсеивания и атак на рса. да, все построенно на простых числах, только было упоминание о том, что тест на то, простое это число или нет тоже нифига себе. поэтому все рса ключи генеряца на ПСЕВДОпростых числа, а тут уже нельзя быть не в чем уверенным. по хорошему умный БРУТ, который не будет проводить слишком тяжелых тестов числа на простоту, и чтоб захватывал весь диапазон. это к слову о использовании сторонних библиотек. сори если офтоп.
З.Ы. тест на простое число, если так чтоб не убивать произвоидительность брута. Сидел рассматривал список простых чисел... итого все простые числа заканчиваюца 1 3 7 9 , можно контролить 1 бит на четность и второй на 5. быстро и 60 процентов уже откинуто. (школа 5ый класс принцип делимости числа)

Ранг: 67.4 (постоянный)
Статус: Участник

Создано: 29 августа 2011 21:57 · Поправил: Kiev78 New!
Цитата · Личное сообщение · #18

---

Ранг: 21.5 (новичок)
Статус: Участник

Создано: 30 августа 2011 09:42 · Поправил: negoday New!
Цитата · Личное сообщение · #19

Я не уверен, но есть такая утилита - Crypto Pro CSP 3.6 R3 (КриптоПро CSP 3.6 R3) может не совсем в тему, но раз за неё бабло берут, наверно стоящая. На руборде ветка есть, там качнуть можна ;) Его как вариант за основу взять можна для написание своего.
 eXeL@B —› Софт, инструменты —› простой RSA софт для шифровки/расшифровки бинарных данных

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS