|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
Builder 6 Шифрование БД07.06.2018, 18:58. Показов 1759. Ответов 14
Метки нет (Все метки)
Привет всем
Делаю диплом Встал вопрос о безопасности данных База данных написана в Access Нужно, что бы база была зашифрована, но Builder мог прочесть все данные Не знаю как это сделать Помогите пожалуйста
0
|
|
| 07.06.2018, 18:58 | |
|
Ответы с готовыми решениями:
14
Шифрование с помощью матрицы и вектора (шифрование методом аналитических преобразований) Как поменять результат шифрование \ Метод шифрование RSA Шифрование |
|
Модератор
|
|
| 07.06.2018, 19:01 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 07.06.2018, 20:03 [ТС] | |
|
Делаю как там, но выдает такую ошибку
0
|
|
|
Супер-модератор
|
|
| 07.06.2018, 20:09 | |
|
В твоем допотопном Билдере нет UnicodeString.
И не надо переписывать весь заголовок, просто для нужного поля выбери событие OnGetText (на вкладке Events), Билдер сам создаст правильный обработчик, куда останется вписать всего одну строку...
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 07.06.2018, 20:47 [ТС] | |
|
Сделал все как вы сказали
С тем же кодом Сейчас проблема в том, что шифруется в базе, а в Гриде, а грид присоединен к тейбл
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 08.06.2018, 19:39 [ТС] | |
|
шифруется не в базе, а в гриде
Добавлено через 22 часа 39 минут volvo, Ну почти же сделал) Неужели не знаете?
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
||||||
| 08.06.2018, 20:23 [ТС] | ||||||
Это весь код Добавлено через 1 минуту В итоге зашифровался столбик в ADOTable вместо столбика базы данных
0
|
||||||
|
34 / 21 / 11
Регистрация: 20.10.2013
Сообщений: 577
|
|
| 10.06.2018, 17:17 | |
|
В алгоритме шифрования есть один недостаток.
Если в строке будет присутствовать "!" знак, то при добавлении в вашу БД он откинет тест, стоящий после этого знака и сам знак тоже.
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 11.06.2018, 16:59 [ТС] | |
|
Если бы шифрование работало, плевать на этот недостаток
0
|
|
|
Супер-модератор
|
|
| 11.06.2018, 19:02 | |
|
Шифрование работает. Проблема в твоем случае скорее всего в том, что ты изначально
незашифрованную базу открыл вот с этим кодом. И получилось, что у тебя в гриде отображается зашифрованный текст (то есть, текст из базы, к которому применен алгоритм шифрования). Если бы в БД изначально был шифрованный текст - все было бы с точностью до наоборот: при занесении в ячейку грида к шифрованному тексту применяется XOR, соответственно он расшифровывается. А при записи - к расшифрованному опять XOR, и зашифрованный текст уходит в БД...
0
|
|
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 11.06.2018, 20:50 [ТС] | |
|
Тогда как зашифровать базу так, что бы билдер потом с моим кодом ее расшифровал
0
|
|
|
Супер-модератор
|
||||||
| 11.06.2018, 21:04 | ||||||
|
Убрать из OnGetText вызов XOR_Crypt:
0
|
||||||
|
1 / 1 / 1
Регистрация: 29.11.2017
Сообщений: 29
|
|
| 12.06.2018, 00:05 [ТС] | |
|
Такой способ работает совсем не так как хотелось бы
Неужели нельзя никак по-другому сделать?? Например последняя строчка в столбике совсем не шифруется. Но это не проблема, так как можно справиться Но вот главной проблемой является то, что при добавлении новой строчки для шифрования придется снова повторять действия с заменой кода, добавлением/удалением пробела, обратной заменой кода... Нужно, что бы шифровалось автоматически и так же расшифровывалось
0
|
|
|
Супер-модератор
|
|||||||
| 12.06.2018, 10:01 | |||||||
|
Смотри: положил на форму еще несколько Edit-ов (сколько там у тебя полей в таблице), и кнопку. И по нажатию кнопки:
А база-то вот такая:
0
|
|||||||
| 12.06.2018, 10:01 | |
|
Помогаю со студенческими работами здесь
15
Шифрование Шифрование Шифрование Шифрование на c# шифрование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|