powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Шифрование
22 сообщений из 22, страница 1 из 1
Шифрование
    #32308307
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adp. SQL2000
Встала такая задача.
есть поля на формах,в них есть данные из таблиц, нужно сделать такую вещь
стоит курсор хоть к каком поле(значения поля -текст, числа, даты все что угодно), жму на кнопочку и что бы данные внутри этого поля зашифровались, жму на другую и нужно что бы данные дешифровались.Вот такая вот задачка. раньше никогда таким не занимался , подскажите что нибудь кто делал подобные вещи, с чего начать на что обратить внимание ит.д
Спасибо!!!
...
Рейтинг: 0 / 0
Шифрование
    #32308360
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. будут данные как зашифрованные так и не зашифрованные?
Тогда вводишь в таблицу признак - IsCrypt (что бы потом определять зашифрованно или нет). Перехватываешь в форме нажатие нужных тебе клавиш - запускаешь процедуру шифрации. Все поля которые шифруются надо сделать нужного типа данных (зависит от алгоритма шифрования)

Но я бы все на сервер возложил, т.к. иначе не понятно как выборки строить будешь, как индексировать
...
Рейтинг: 0 / 0
Шифрование
    #32308432
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
" Все поля которые шифруются надо сделать нужного типа данных (зависит от алгоритма шифрования)" в смысле преобразовывать или как?????

А как это все на сервер возложить????? просветите плиз
...
Рейтинг: 0 / 0
Шифрование
    #32308439
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>А как это все на сервер возложить????? просветите плиз

Обыкновенно. Как и любую другую работу: писать функции, процедуры, разграничивать доступ.

Ты по шагам объясни, как ты видишь работу юзеров с шифрацией.
...
Рейтинг: 0 / 0
Шифрование
    #32308478
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну напрмер 5 юзеров, юзают одни данные
троим из них не нужно видить некоторые данные.
Например есть парол для шифрования и дешифрования эти 2 знают их а те 3 незнают.
первый берет ставит курсор в какое то поле жмет на кнопку, запрашивается Шифровать или Дешифровать, соот-щий пароль и все.
Вот щас возник такой вопрос.если один взял и дешифровал данные, то соо-но другие могут уже смотреть эти данные в нормально виде, значит нужно что бы данные всегда хранились в таблице в зашифрованном виде???Или как сделать что бы 1 видил в нормальном виде данные после дешифрации , а другие все еще видили в шифрованнов виде??? Как шифровать даты и потом делать выборку по этим датам, да и не только по датам....
Масса вопросов и нюансов ..... :-(((
...
Рейтинг: 0 / 0
Шифрование
    #32308490
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИМХО это не шифрование, а просто разграничение доступа пользователей к данным (скорей всего устроят встроенные средства Access)
...
Рейтинг: 0 / 0
Шифрование
    #32308493
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Ну напрмер 5 юзеров, юзают одни данные
>троим из них не нужно видить некоторые данные.

А зачем шифрование? Создай на сервере юзеров, включи их в соотвествующие группы. Выдавай инфу с помощью хранимых процедур, где будет производится анализ принадлежности юзера к группе и выводится только то, что ему требуетсяь видеть.
...
Рейтинг: 0 / 0
Шифрование
    #32308513
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, ну наверное не свосем верно выразил свою мысль, вот смотрите другой привет.
Есть 2 юзера, 1-й вожет видеть все, 2-ой нет.
Есть таблица, ну допустим: ФИО, телефон, адрес
в таблице 10 человек(10 записей).
Допустим Я-первый юзер, и я не хочу что бы 2-ой знал телефон у 5-ой, 7-ой и 10-й записи, а адреса знал(ну это к примеру), что бы он не мог прочитать номер телефона.потом в базу падают еще 100 записей и так же некоторые телефоны я шифрую или адрес, что бы втрой не вог узнать некоторые данные.
Вот это в кратце, только на самом деле все это нужно свести будет не просто к одному полю"Телефон", а напрмер к 100 полям.....
...
Рейтинг: 0 / 0
Шифрование
    #32308559
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Допустим Я-первый юзер, и я не хочу что бы 2-ой знал телефон у 5-ой, 7-ой и 10-й записи, а адреса знал(ну это к примеру),

В данном примере (которуй "ну это к примеру") - досточно поставить (тебе) признак - не показывать 2-му юзеру записи. Запретить изменение данного признака 2-му юзеру и далее см. мой предудущий ответ.
...
Рейтинг: 0 / 0
Шифрование
    #32308582
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну а если пользователей 100 и что тогда для каждого юзера ставить признак доступа на каждую запись, а если записей 100 000 и часть из них я не хочу что бы видили с 1-по 20 юзер, еще чать записей что бы могли прочесть с 15-40 и т.д а что бы 1-15 видили телефоны а адреса не видели , а с 15 по 20 что бы наоброт и т.д тогда как быть??????
...
Рейтинг: 0 / 0
Шифрование
    #32308603
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда надо сделать таблицу, в которой для каждого юзера номера полей и коды записей будут
кроме этого надо очень чётко продумать механизм по которому в эту таблицу будут попадать твои назначения
...
Рейтинг: 0 / 0
Шифрование
    #32308662
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется это совсем не есть решение задачи. как вы себе представляете это? Например я занес новую запись в таблицу, и потом сижу делаю выборку кому дать доступ на эти даные а кому не дать, так что ли и сижу перебираю 100 юзверей.И солкьо записей я в день занесу??? Не проще ли будет зашифровать эти данные и у когд есть пароль тот дешифрует и посмотрит что там за данные, а у кого нет, у того и нет.
...
Рейтинг: 0 / 0
Шифрование
    #32308674
Фотография Polev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В каждой записи надо добавить чмсловое поле, скажем Status, соответствующее группе которой разрешено видеть запись
У каждого юзверя - есть принадлежность к группе (поле в таблице юзверей)
В каждой форме дополнительное условие показывать только те записи, которые позволено видеть группе в которую входит зашедший юзер....
...
Рейтинг: 0 / 0
Шифрование
    #32308690
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тогда прийдется сделать столько груп, сколько пользователей, потому что у каждого будет индивидуальный доступ с данным.
Да и это глупо давать доступ пользователю по коду записи другой таблицы
Как вы этосебе представляете ???? с 1 по 10юзеры могут видить данные с 1по 100 запись с 11 по15 могут видить записи с 5-10 с 40-66 и с 80-100, а 16-й пользователь нопример через одну запись или через 5, а записей 100 000.
Вы что????
...
Рейтинг: 0 / 0
Шифрование
    #32308723
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странный ты, 100 раз (и только один раз) ввести кому, что можно смотреть тебе сложно, а 100 раз (и еще мульён раз) нажимать дешифровать - это не сложно?


З.Ы.
ты ничего не понял :(
Где я тебе написал про "Как вы этосебе представляете ???? с 1 по 10юзеры могут видить данные с 1по 100 запись с 11 по15 могут видить записи с 5-10 с 40" ?
Ты пишешь про ЗАПИСЬ (хотя так можно сделать и про запись), я тебе про ПОЛЕ. Если доступ к к ПОЛЮ разрешен, то его значение иначе NULL.
...
Рейтинг: 0 / 0
Шифрование
    #32308820
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сильно не ругайтесь, но в процессе нашей беседы, прояснились некотрые моменты, корох я сам не знал. Итак задаче немного изменилась.
Просто будет одно поле, в нем текст который все же нужно будет шифровать.
Так как информация в нем будет конфеденциальная, и эти данные никто включая программеров не должен будет увидеть(прочитать)
То есть будет ключ(пароль) к шифрованию и дешифрованию который задаст сам пользователь и никто кроме него не будет знать его.и даже Я, и только он будет оперировать этими данными.
Вообщем нужно сделать шифрование от самого себя :-) поль-ль задаст ключ который ни я ни кто то другой не будет знать его, и так он сохранит конфеденциальные данные.(как бы скроет от чужих глаз :-))
мне нужны алгоритмы шифрования , где можно на что то подобное глянуть?
...
Рейтинг: 0 / 0
Шифрование
    #32308853
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ключ(пароль) к шифрованию и дешифрованию который задаст сам пользователь и никто кроме него не будет знать его

а можно поинтересноваться
что будет
если у него вдруг память отшибет
и кто за это будет отвечать?

и если уж будет применяться такая крутизна
как PGP с двумя ключами
то где хранить-то их? ;)))
...
Рейтинг: 0 / 0
Шифрование
    #32308895
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"а можно поинтересноваться
что будет
если у него вдруг память отшибет
и кто за это будет отвечать?"
----------------------------------
Только он и будет, наше дело маленькое. Значит хана данным :-))
Вот я и советуюсь с вами как это чудо сотворить :-))))
...
Рейтинг: 0 / 0
Шифрование
    #32308908
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Mild

Ну и хорошо, что задача прояснилась.
Только тебе же хуже: берешь и начинаешь изучать криптографию
Из того не много что я знаю на эту тему - можно воспользоваться Windows CryptoAPI либо придумать собственный простенький алгоритм
==
Да, и забудь про индексы
...
Рейтинг: 0 / 0
Шифрование
    #32308924
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ободрил :-))
...
Рейтинг: 0 / 0
Шифрование
    #32308958
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тебе неплохая статейка для начинающих, с примерами: http://www.vbnet.ru/article/showarticle.asp?id=98
...
Рейтинг: 0 / 0
Шифрование
    #32308990
Mild
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо!!!! Может еще есть какие нибудь ссылки ???
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Шифрование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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