Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Просьба помочь с использованием DBMS_CRYPTO / 13 сообщений из 13, страница 1 из 1
06.06.2017, 15:10
    #39466878
LOOOser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
есть задача:

1. Организовать с помощью пакета DBMS_CRYPTO шифрование содержимого столбца "tel_num" таблицы "sotr" с использованием алгоритма AES256.

2. Создать триггер, выполняющий шифрование данных в указанном столбце с использованием сгенерированного ключа.

3. Создать представление для «прозрачного» расшифрования данных столбца "tel_num".



кошелек я создал. И при выполнении команды:

desc sotr

показывает значение столбца "tel_num" - ENCRYPT

а вот дальше, со своими никчемными знаниями, я не могу продвинуться.

Помогите пожалуйста НУЛЕВОМУ пользователю с решением )))))
...
Рейтинг: 0 / 0
06.06.2017, 15:16
    #39466887
Бракованный финский угорь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
Пока люди читают твой пост и думают над ответом, послушай трек 3 Doors Down - Loser .
...
Рейтинг: 0 / 0
06.06.2017, 16:53
    #39467049
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
LOOOser,

приведи скрипты того, что уже сделано и опиши, что ты ожидаешь получить в итоге
...
Рейтинг: 0 / 0
06.06.2017, 17:34
    #39467107
LOOOser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
Код: plsql
1.
2.
3.
alter system set encryption key authenticated by "pass";

alter table sotr modify (tel_num encrypt using 'AES256');



с триггерами пока не очень разбераюсь.......
...
Рейтинг: 0 / 0
06.06.2017, 19:09
    #39467224
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
LOOOser, не путай "Transparent Data Encryption (TDE)" и ручное шифрование данных.
...
Рейтинг: 0 / 0
06.06.2017, 21:41
    #39467333
LOOOser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
Takurava,

Ок......
Подскажите а как автоматически шифровать данные в указанном столбце с помощью данного пакета?
...
Рейтинг: 0 / 0
07.06.2017, 14:33
    #39467858
Takurava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
LOOOserПодскажите а как автоматически шифровать данные в указанном столбце с помощью данного пакета?Хрен его знает.
СсылкаНачиная с версии 8.1.6 с Oracle поставляется пакет для шифрования и расшифровки методом DES под названием DBMS_OBFUSCATION_TOOLKIT. Процедурой DESENCRYPT этого пакета можно с помощью ключа зашифровать текстовую строку, а процедурой DESDECRYPT расшифровать
...
Рейтинг: 0 / 0
07.06.2017, 16:07
    #39467951
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
LOOOserа как автоматически шифровать данные в указанном столбце с помощью данного пакета?
LOOOser2. Создать триггер, выполняющий шифрование данных в указанном столбце с использованием сгенерированного ключа
А вот при update уже веселее будет
...
Рейтинг: 0 / 0
07.06.2017, 16:48
    #39468010
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
envА вот при update уже веселее будет
интересный вопрос, напр
update t set e=upper(e) where e<>upper(e)

.....
stax
...
Рейтинг: 0 / 0
07.06.2017, 17:00
    #39468021
iehf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
stax..,

вью сверху сделать и instead of триггер. На большой таблице просядет, правда :)
...
Рейтинг: 0 / 0
07.06.2017, 17:13
    #39468035
stax..
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
iehfstax..,

вью сверху сделать и instead of триггер. На большой таблице просядет, правда :)
вью с расшифраванным полем?
как запретить прямой update таблицы? выставлять флажки?

......
stax
...
Рейтинг: 0 / 0
07.06.2017, 17:28
    #39468053
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
LOOOser,

Это задание в инсте или реальная производственная задача?
...
Рейтинг: 0 / 0
08.06.2017, 14:52
    #39468708
iehf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просьба помочь с использованием DBMS_CRYPTO
stax..,
типа такого:
Код: plsql
1.
2.
create view tname as 
 select ..., decrypt(encrypted_column) as col from tname_enc


А запретить апдейт совсем не получится. Но эти разговоры, обычно, скатываются к "а если диск пропилить, будет работать?" :)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Просьба помочь с использованием DBMS_CRYPTO / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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