Обратное преобразование

Переобразователь
Дата: 08.12.2007 13:33:21
Интересно можно-ли средствами SQL Oracle изменять информацию..до неузнаваемости...и при помощи обратного преобразования получать исходный вариант. интересует с помощью каких средств этого можно добиться.
Jack Carver
Дата: 08.12.2007 13:39:08
wrap?
ASNexus
Дата: 08.12.2007 13:54:19
DBMS_OBFUSCATION_TOOLKIT ?
Преобразователь
Дата: 10.12.2007 09:38:01
wrap... скорее всего не подойдет ..нужно просто.. изменить информацию в некоторых столбцах ..с возможностью ее восстановления.
Zloxa
Дата: 10.12.2007 10:02:29
ИМХО, самый простой способ.
Можно кучу вариаций на эту тему
SQL> 
SQL> select
  2   "туда"
  3   ,utl_raw.cast_to_varchar2(utl_raw.bit_xor(utl_raw.cast_to_raw("туда")
  4                            ,utl_raw.cast_to_raw('SecretPattern'))) "обратно"
  5  from (
  6  select
  7     utl_raw.cast_to_varchar2(utl_raw.bit_xor(utl_raw.cast_to_raw('hello')
  8                                                 ,utl_raw.cast_to_raw('SecretPattern'))) "туда"
  9  from dual)
 10  ;
 
туда                                                                             обратно
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
;                                                                                hello
 
Преобразователь
Дата: 10.12.2007 13:53:54
Впечатляет..Спасибо!!!
contr
Дата: 10.12.2007 15:00:56
Преобразователь
Впечатляет..Спасибо!!!

И что именно впечатляет?
Лучше почитайте про прозрачное шифрование, если информация имеет ценность (а иначе зачем ее шифровать?).
XOR "расшифровывали" еще питекантропы на абаках.
Преобразователь
Дата: 10.12.2007 15:35:06
Про прозрачное шифрование читал ..не устраивает.. экспорт ..без шифрования((
и Так как я "Юный" преобразователь меня все удивляет-впечатляет..