|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 53
|
||||||
Не выполняется AES дешифрование30.03.2016, 23:38. Показов 1996. Ответов 5
Метки нет (Все метки)
Не получается дешифровать файл, не могу понять в чем проблема.
Скорее всего с байтами outdata нагрешил
0
|
||||||
| 30.03.2016, 23:38 | |
|
Ответы с готовыми решениями:
5
AES 192 и AES 256 Проект выполняется на Windows 8, но не выполняется на виртуальной машине Код не выполняется в одном месте, но выполняется в другом |
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|
| 31.03.2016, 21:02 | |
Сообщение было отмечено OOP как решение
Решение
Во первых у вас пример кривой, он не будет шифровать файл целиком, только первые 16 байт.
Во вторых трансформация создается с флагом encrypion = true, и скорее всего использовалась с этим флагом и для дешифрования, что не верно. Вот переделанный консольный пример, который шифрует и дешифрует 16 байт.
0
|
|
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 53
|
|
| 31.03.2016, 22:25 [ТС] | |
|
Anklav, Понятно, спасибо, и нет использовалось false,,, интересно почему только первых 16 байт? нужно тогда файл разделить на блоки по 16 и по порядку их шифровать?
0
|
|
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
||
| 31.03.2016, 22:40 | ||
|
Потому что AESTansform обрабатывает только по 16 байт. Вы реализацию вообще смотрели? там же очевидно записывается в output только первые 16 байт, посмотрите внимательно.
Для шифрования всего файла вам нужно последовательно передавать в трансформацию по 16 байт, а результаты последовательно записывать в файл. Тогда вы зашифруете файл в режиме ECB, он к слову уязвим.
0
|
||
|
1 / 1 / 0
Регистрация: 18.03.2015
Сообщений: 53
|
||||||
| 31.03.2016, 23:05 [ТС] | ||||||
|
Anklav, Спасибо за помощь, смотрел и в коде реализацию и вики читал, просто сравнительно небольшой опыт в программированию вот в чем проблема)
Добавлено через 15 минут получается если шифровать стандартными методами так:
0
|
||||||
|
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
|
|
| 31.03.2016, 23:20 | |
|
OOP, нет этот алгоритм должен шифровать блок данных полностью.
Работает быстро т.к. Miсrosoft использует нативную библиотеку, которая в свою очередь должна использовать мультимедийное расширение процессора AESNI, если железо его поддерживает.
0
|
|
| 31.03.2016, 23:20 | |
|
Помогаю со студенческими работами здесь
6
не выполняется запрос в коде, но выполняется в phpliteadmin Запрос выполняется в SSMS, но не выполняется в коде C# Нужно передать файл, расположенный на рабочей станции, на которой выполняется сервер, на рабочую станцию, на которой выполняется клиент. MailSlot AES AES в C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|