|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
||||||
Реализация RSA, причина неправильной дешифровки27.12.2012, 15:12. Показов 3378. Ответов 10
Метки нет (Все метки)
Пытался я реализовать данный алгоритм, но он неправильно дешифрует.....
0
|
||||||
| 27.12.2012, 15:12 | |
|
Ответы с готовыми решениями:
10
В чем причина неправильной роботы элемента пирса в Multisim 14? Реализация RSA Реализация RSA |
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
|||||||||||
| 27.12.2012, 23:52 [ТС] | |||||||||||
|
ну освободить память там оду строчку добавить
0
|
|||||||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||
| 28.12.2012, 08:03 | ||
|
0
|
||
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
||||||||||||||||
| 28.12.2012, 10:32 [ТС] | ||||||||||||||||
запись шифра
а считываю теперь так считывание
но он не правильно все считывает...
0
|
||||||||||||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||||||
| 28.12.2012, 12:33 | ||||||
|
Не то чтобы совет, скорее моё предположение.
Если внутри функции выделяется память с помощью new, в ней же эта память должна освобождаться delete. Это правило хорошего тона. Отсюда для вас вытекает два варианта: 1. Переданный в функцию массив всё равно больше не используется, можно по переданному указателю переписать его выходным массивом 2. Передать в функцию указатель на выходной массив типа
1
|
||||||
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
|||||||||||
| 28.12.2012, 23:26 [ТС] | |||||||||||
|
эммм я решил сохранять сами блоки
0
|
|||||||||||
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
|
| 28.12.2012, 23:35 [ТС] | |
|
исходники то что получилось
0
|
|
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||
| 29.12.2012, 08:06 | ||
|
2. Зачем динамический массив, если размер заранее жёстко задан? Пользуйтесь стековым. 3. Сомнительное удовольствие читать в AnsiString, служебные символы там могут похериться. Вобщем прекращайте уже из крайности в крайность бросаться. Сделайте функции шифрования/дешифрования, в которые передаётся указатель на массив char[] и возвращайте результат в той же массив. Потом массив пишите в файл FileWrite(), потом читайте FileRead и на вход дешифрования. Только результат дешифрования уже можно пихать в стринги, потому что это читабельный текст.
0
|
||
|
8 / 7 / 9
Регистрация: 17.10.2009
Сообщений: 105
|
||
| 29.12.2012, 13:42 [ТС] | ||
|
3) служебные символы не используются, поэтому использую AnsiString в файле должны быть только значение блоков и разделительный символ.Записать просто CryptoText нельзя так как элементы в нем имеют разную длину к примеру: CryptoText[0]-99 CryptoText[1]-76 CryptoText[2]-123 CryptoText[3]-1256 если привести их к чару как я делал раньше большие значения блоков урезаются. Поэтому надо сохранять сами значения через разделительный символ. Потом считав их обратно формировать CryptoText.
0
|
||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||||||||||
| 29.12.2012, 14:11 | ||||||||||
|
Добавлено через 13 минут На всякий еще раз накидаю структуру как должно примерно выглядеть
1
|
||||||||||
| 29.12.2012, 14:11 | |
|
Помогаю со студенческими работами здесь
11
Реализация RSA в OpenSSL Реализация алгоритма RSA Реализация RSA шифрования Реализация RSA шифрования на текст Программная реализация асимметричного алгоритма RSA Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|