powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Шифрование Базы полностью
13 сообщений из 13, страница 1 из 1
Шифрование Базы полностью
    #32568321
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ помогите советом.
Есть ACCESS' кая база в формате mdb.
Работа с не происходит через VB. ( в последствии откомпилированная программа) .
Нужно защитить базу данных таким образом что бы ее нельзя было открыть в ручную.
Предлогалась такая идет что взять и зашифровать саму базу mdb. но тогда возникает вопрос как будет тогда прогрмма с ней работать...
Сначало она ее расшифрует, а потом что ?
Как программе присоединиться к базе ?
Сей час это все организованно через DAO.
Если и вдальнейшем это делать придеться сохранаять ее в расшифрованом виде но тогда есть вероятность что базу можно будет просто прочитать в тот момент года она расшифруеться, что делать ? посоветуйте
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568339
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самый простой ход зашифровать не базу а данные в ней
соответственно оставить ключи(желательно числовые и даты) в открытом виде
а текст(справочники) и числа(содержательную часть) - "испортить" любым способом - желательно с изменением длины

при таком раскладе sql будет работать SELECT JOIN WHERE
а для извлечения данных внутри VB будешь использовать сответствующую дешифрацию
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568380
Фотография msn13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Более красивое решение - это написать свой груд или класс, который будет автоматом расшифрововать данные. А в таблицах хранить кодированные данные, которые не будут представлять ни какой ценности.
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568564
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так идея понятна..
Допустим я это рееализовал..
данные в таблицах защифрованны..
что мне потом делать сделал я запрос у меня получаеться фиг знает что ....
Как мне данные в нормальное состояние возращать для работы ?
т.е. что мне не понятно допустим я делаю запрос...
на выборку чего колличесво единиц товара во всех магазинах т.е. мне нужно про суммировать. их количество в каждом магазине..
и что тогда у мен получаеться если числовые данные защифрованны.
как мне их тогда сложить..?
кароче говоря вопрос такой в кой момент нужно длеать дешифрование.?


Можно ли где нибудь почитать про подобные примеры в инете.
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568572
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дешифрованные данные могут жить только в памяти ---> любая обработка посредством циклов в VBA
соответственно все списки AddItem
- связь контролов на экране через VBA(все свободные)
- отчёты из временных таблиц

P.S.
транспорт данных и выборка Sql
группировка суммы и т.д. циклы на VBA
бизнес-логика и эргономика - VBA

скорость работы может вырасти революционно
портировать на другие платформы станет легче
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568573
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то на самую хитрую гайку всегда найдется подходящий ключик!
Поэтому, самый простой замок, может оказаться наиболее эффективным.
Прежеде всего, в Аксе есть Security воспльзовавшись которым можно значительно затруднить доступ к самому mdb (см Tools и хелп к нему).
Функции шмфровки и дешифровки, которые предлагались в других постах, создавать нелегко, но на мой взгляд, не стоит их делать через чур сложными, нужно взвесить каков уровень зашиты необходим - если против обычного пользователя - достаточно небольшого препятствия, если в расчете на хакеров - в Аксе не стоит и заниматься этим!
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32568811
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автордешифрованные данные могут жить только в памяти ---> любая обработка посредством циклов в VBA
соответственно все списки AddItem
- связь контролов на экране через VBA(все свободные)
- отчёты из временных таблиц



Ну это все запросы все надо заново переделывать..
Это слишком обьмная работа, новерное надо было с самго начало делать с шифрованием тогда бы проблем не было
Хорошо не получаеться так тогда попробую пойти по другому пути.
Подскажите как программно можно создать MDE -файл..
Если возможно создать..
Либо как опятьже программно преобразовать базу из mdb в MDE.
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569170
Фотография маяк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ValerikПодскажите как программно можно создать MDE -файл..
Если возможно создать..
Либо как опятьже программно преобразовать базу из mdb в MDE.Программно? Tools -> Database Utilities -> Make MDE File 8)
Аппаратные пути создания МДЕ науке покамест неизвестны...
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569379
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
маяк ValerikПодскажите как программно можно создать MDE -файл..
Если возможно создать..
Либо как опятьже программно преобразовать базу из mdb в MDE.Программно? Tools -> Database Utilities -> Make MDE File 8)
Аппаратные пути создания МДЕ науке покамест неизвестны...
Гы !возможно пресс(прокатный стан) для mdb
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569778
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть способ шифрования для лентяев. Hasp Envelope обеспечивает прозрачное шифрование БД для указанного приложения. Для работы придётся раскошелиться на Hasp - ключ. В коде программы можно вообще ничего не менять.
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569813
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
marvanЕсть способ шифрования для лентяев. Hasp Envelope обеспечивает прозрачное шифрование БД для указанного приложения. Для работы придётся раскошелиться на Hasp - ключ. В коде программы можно вообще ничего не менять.

красиво
а подробности процесса известны ?
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569830
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зря, не советую. Год, два назад в инете вылажили программный код ломания HASP-ключей любых конфигураций. У наших админов этот код есть, так что делай выводы.
...
Рейтинг: 0 / 0
Шифрование Базы полностью
    #32569851
marvan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подробности процесса:/topic/73558&pg=1
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Шифрование Базы полностью
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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