|
|
|
dbms_obfuscation_toolkit.DESEncrypt и Java
|
|||
|---|---|---|---|
|
#18+
Знает кто, как используя классы Java расшифровать результат шифрования dbms_obfuscation_toolkit.DESEncrypt (имея ключ соответственно)? т.е. допустим есть код: declare input raw(128); encrypted raw(2048); begin dbms_obfuscation_toolkit.DESEncrypt( input => utl_raw.cast_to_raw('TESTDATA'), key => hextoraw(utl_raw.cast_to_raw('KEY12345')), encrypted_data => encrypted ); dbms_output.put_line(rawtohex(encrypted)); end; результат такой: 8D9DA68651301B0C как на Java его обратно расшифровать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 14:13:34 |
|
||
|
dbms_obfuscation_toolkit.DESEncrypt и Java
|
|||
|---|---|---|---|
|
#18+
данный топик продлжение прежний топик ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:04:35 |
|
||
|
dbms_obfuscation_toolkit.DESEncrypt и Java
|
|||
|---|---|---|---|
|
#18+
вобщем получился просто DES без padding-га ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:08:12 |
|
||
|
dbms_obfuscation_toolkit.DESEncrypt и Java
|
|||
|---|---|---|---|
|
#18+
упс, получилось на строке из 8 байтов, а на строке из 32 байтов не рабоает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 17:55:06 |
|
||
|
dbms_obfuscation_toolkit.DESEncrypt и Java
|
|||
|---|---|---|---|
|
#18+
напрмер, при попытке encrypt 004100500050004C005300590053005000550042005000550042000000000000 в dbms_obfuscation получилось 19DA451B2700F5D16AFFF8EDF1ACBE9FF11FA5ABDD470DE8BF03BC1A8087318C в Java c DES/ECB/NoPadding 19DA451B2700F5D198F7351070CC498074BFD72A6E02C06030F83D462AEE6E8E не понимаю, подскажите плиз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 18:03:40 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2144352]: |
0ms |
get settings: |
19ms |
get forum list: |
31ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
84ms |
get topic data: |
26ms |
get forum data: |
6ms |
get page messages: |
90ms |
get tp. blocked users: |
3ms |
| others: | 382ms |
| total: | 659ms |

| 0 / 0 |
