powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как зашифровать данные при записи в базу?
6 сообщений из 6, страница 1 из 1
Как зашифровать данные при записи в базу?
    #39176537
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть приложение, которое должно писать в базу и читать некий массив объектов в зашифрованном виде.

Чего хотелось бы:
чтобы только это приложение умело читать и расшифровывать прочитанное, чтобы минимизировать вероятность того, что некое внешнее приложение смогло бы вмешаться и прочитать.

Идея в том, чтобы установить в сети N таких приложений (WCF сервисы) и они могли синхронизировать эти данные между собой.
...
Рейтинг: 0 / 0
Как зашифровать данные при записи в базу?
    #39176581
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База какая? Почитай документацию, может встроенные средства есть.
...
Рейтинг: 0 / 0
Как зашифровать данные при записи в базу?
    #39176582
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Основная проблема самодельного шифрования перед сохранением в БД - проблема с выборками и сортировкой, т.к. БД будет сортировать шифрованное.
...
Рейтинг: 0 / 0
Как зашифровать данные при записи в базу?
    #39176607
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TОсновная проблема самодельного шифрования перед сохранением в БД - проблема с выборками и сортировкой, т.к. БД будет сортировать шифрованное.

Это не будет выборкой множества, это одиночные записи.
И в данном случае не важно какая база, это может быть, например, Redis или SQL Server.
...
Рейтинг: 0 / 0
Как зашифровать данные при записи в базу?
    #39176897
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если защита от дурака: сереализуй объект в массив байт, сожми (Deflate вроде побыстрее) и зашифруй как-нибудь, например XOR c какой-нибудь последовательностью. Итого пиши в базу. Будет работать пока не расковыряют твою прогу и не вытащат алгоритм шифрования. Дальше можно наворачивать, но не зачем, т.к. взлом сведется к тому же расковыриванию.

Сжатие тут принципиальный момент. Без расковыривания кода подбор ключа резко усложняется, если вообще возможен.
...
Рейтинг: 0 / 0
Как зашифровать данные при записи в базу?
    #39176982
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Tнапример XOR c какой-нибудь последовательностью
Зачем нужны такие велосипеды? Потоковый AES реализуется элементарно, ничуть не сложнее XOR.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как зашифровать данные при записи в базу?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]