Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
23 / 23 / 5
Регистрация: 05.12.2013
Сообщений: 215

Зашифровать данные

31.10.2015, 19:44. Показов 715. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
У меня есть LPVOID на некоторые данные. В другой переменной имеется этих данных размер. В общем, надо бы эти данные зашифровать. А потом расшифровать обратно.
Я что-то слышал о том, что шифруют по константе... В Гугле все пишут о шифровании подстановками, но это всё же не то...
Как бы это получше сделать?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
31.10.2015, 19:44
Ответы с готовыми решениями:

Зашифровать данные по указанному алгоритму
Существует компания хочет передавать данные (четырехзначные числа).Необходимо зашифровать эти данные : к каждой цифре прибавить цифру 7,...

Base64 и salt - Зашифровать и расшифровать данные в программе средствами PHP на удаленном сервере
Возможно ли так сделать? Или может есть альтернатива? Нужно зашифровать в программке и расшифровать средствами PHP на удаленном сервере,...

Зашифровать
Откликнитесь пож кто может решить!!! Зашифруйте сообщение с помощью ASCII таблицы. Вводятся 2 строки: ПЕРВАЯ - число N- количество...

3
23 / 23 / 5
Регистрация: 05.12.2013
Сообщений: 215
01.11.2015, 22:15  [ТС]
Судя по тому, что никто не ответил - никто не знает. А я уже сделал, поэтому и с вами поделюсь! (Эх, доброта моя...)

C++
1
2
3
LPBYTE data = new BYTE[size];
CopyMemory(data, oldData, size);
for (int j = 0; j < size; j++) data[j] = data[j] - 13; // при расшифровке + 13
0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
02.11.2015, 00:21
Цитата Сообщение от Nelkor Посмотреть сообщение
Судя по тому, что никто не ответил - никто не знает.
Судя по тому, что никто не ответил - ты неправильно задал вопрос.
Или поставил его так, что отвечать было или неинтересно, или просто лень.

Хоть бы написал, каким алгоритмом шифровать (и важно ли это), есть ли
какие-то требования к скорости, потреблению памяти, какой примерно
будет объем данных, можно ли использовать сторонние библиотеки или
следует обойтись только встроенными средствами C++ и т.д.
А главное так и не сказано: какова сама цель шифрования ?

Цитата Сообщение от Nelkor Посмотреть сообщение
А я уже сделал, поэтому и с вами поделюсь! (Эх, доброта моя...)
C++
1
for (int j = 0; j < size; j++) data[j] = data[j] - 13; // при расшифровке + 13
No, thanks.
На шифрование это тянет с большой долей условности.
При наличии шифротекста определенной длины можно легко сломать его,
даже не имея исходных данных, в том числе и найти "ключ" (magic number 13).
0
23 / 23 / 5
Регистрация: 05.12.2013
Сообщений: 215
02.11.2015, 19:49  [ТС]
Тогда можно в цикле for прогонять char++, в котором будет шифрующая константа! :P
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.11.2015, 19:49
Помогаю со студенческими работами здесь

Зашифровать текст
Здравствуйте ! Помогите,пожалуйста,составить программу,которая бы считывала русский текст из файла &quot;input.txt&quot; и кодировала...

зашифровать текст
На C++ как зашифровать текст,чтобы буквы выводились в любом порядке в слове.

Зашифровать текст
Зашифровать данное слово, используя таблицу ASCII-кодов: Printer И дешифровать, используя таблицу ASCII-кодов: 43 4F 4D 50 55 54 45 52 ...

Зашифровать текст С++
Нужно текст взять из текстового документа File.txt, и вывести в текстовый-зашифрованный файл вот что я сделал #include...

Зашифровать текст
а как сделать программу что по нажатие клавиши он она будет шифровать текст по определенному алгоритму???(ввод в Memo) это консольная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
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;. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru