|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
Шифрование RSA. В результате шифровки присутствуют нечитаемые символы14.01.2014, 23:41. Показов 4179. Ответов 27
Метки нет (Все метки)
Привет всем)
На просторах интернета нашел код, подладил под себя, собрал шифратор\дешифратор. Использовался компонент FGInt. Такие дела вот... В результате шифровки, присутствуют нечитаемые символы. И когда копируешь шифр (через буфер обмена) в дешифратор, то иногда результат верен, а иногда совсем не совпадает. Как с этим бороться? Прикладываю архив с pas и программами... Посмотрите, посоветуйте, проверьте... P.S. VT
0
|
|
| 14.01.2014, 23:41 | |
|
Ответы с готовыми решениями:
27
Как написать шифрование RSA на python без import RSA Как поменять результат шифрование \ Метод шифрование RSA Замена подстроки - мешают нечитаемые символы |
|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
| 16.01.2014, 00:37 [ТС] | |
|
0
|
|
|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
| 16.01.2014, 00:40 [ТС] | |
|
на счет ошибки... в столбик должны быть записаны..
Пример: 35 21 123 231 и т.д.
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 16.01.2014, 00:49 | |
|
Я догадался. Только потом ещё сидеть в столбик их строить. Не мог сделать нормально?.
К сожаленью у меня и компонентов таких нет sEdit, sLabel и им подобных. Поэтому не смогу проверить. И кроме самого кода нужно ещё и файлы с расширением *dpr и *dfm. А то сколько я буду твои формы собирать из 44 компонентов одна и вторая примерно из стольки же, наверное? Упакуй файлы *pas, *dpr и *dfm и выложи на форум. А я переименую компоненты, которых у меня нет и попробую запустить. А исправления потом выложу. Только это уже завтра буду делать.
0
|
|
|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
| 16.01.2014, 00:51 [ТС] | |
|
я кину весь проект но думаю alphacontrols лень будет ставить XD
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
| 16.01.2014, 03:29 | |||||||||||
|
Не по теме: Постараюсь обойтись без alphacontrols. Только уже завтра посмотрю, а то в полпятого вставать. Добавлено через 2 часа 19 минут Вот, вставил выдачу в бинарный файл при шифровании: Кликните здесь для просмотра всего текста
И чтение из бинарного файла при расшифровке: Кликните здесь для просмотра всего текста
Последний код просто вставил на кнопку "расшифровать". Я думаю ты разберёшься и оформишь как следует. После шифровки нужно этот файл cript.bin просто скопировать из папки "Шифрование" в папку "Расшифровка". Остальное как обычно. Проверил на файле 1.08 Кб - всё прекрасно расшифровало. Пока поставил буфер на 64 Кб. Можно и больше. Добавлено через 12 минут И я бы сделал наоборот чем у тебя: Открытые и закрытые ключи рассчитывал в проге, которая должна расшифровывать. Передавал открытые ключи проге, которая шифрует с помощью них. А потом бинарный файл использовал в проге для расшифровки с закрытым ключом. Как оно и должно делаться на самом деле. Ну и предложить расшифровать, имея открытые ключи и бинарный файл.
1
|
|||||||||||
|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
| 16.01.2014, 11:58 [ТС] | |
|
точно-же бинарный файл... как я сам не додумался))) Спасибо, сделаю)
Добавлено через 1 час 27 минут Так, насчет переноса расчетов... Это получается из программы шифрования расчет e и n перенести в программу расшифровки? А секретная экспонента будет считаться в программе кодирования?
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 16.01.2014, 12:31 | |
|
Как задумано в реальности. И секретные и открытые ключи создаются тем, кто будет принимать сообщение.
Потом открытые ключи выкладываются. Кто-то с помощью открытых ключей кодирует своё сообщение и передаёт приёмщику. И тот, в свою очередь, с помощью секретной компоненты расшифровывает это сообщение. Никто, не зная скрытой компоненты не сможет расшифровать это сообщение, даже зная открытые. Вот я так и предполагаю. Все ключи считаются прогой приёмником (расшифровшиком). Потом открытые ключи передаются проге-кодировщику, которая с помощью них кодирует сообщение и в закодированом виде передаёт проге раскодировщику. Ну, я уже писал ранее.
1
|
|
|
191 / 29 / 8
Регистрация: 15.09.2011
Сообщений: 430
|
|
| 16.01.2014, 12:32 [ТС] | |
|
Вот теперь вспомнил, спасибо) Лекция давно была, запутался XD
0
|
|
| 16.01.2014, 12:32 | |
|
Нечитаемые Символы В Коде Java-агента
Вместо букв в файле отображаются нечитаемые символы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|