Oracle: есть ли способ кодировать значение, используя метод шифрования unix? - PullRequest
2 голосов
/ 03 мая 2011

Есть ли способ кодировать значение, используя метод unix crypt в oracle 10g?

(другие СУБД, такие как MySQL поддерживают это )

Ответы [ 2 ]

3 голосов
/ 03 мая 2011

Пакет DBMS_CRYPTO PL / SQL имеет шифрование, но ни один из них не использует собственную слабость Unix crypt(1). Это гораздо более похоже на crypt(3).

Если вам нужна точная реализация crypt(1), вам придется написать ее самостоятельно. Вот код C для него.

2 голосов
/ 03 мая 2011

При условии, что вы один Oracle8i или выше, это возможно.

Решение - написать хранимую процедуру Java, которая может выполнять команды ОС, и использовать ее для запуска Unix crypt. На сайте Oracle Hall Base Тима Холла есть пример того, как кодировать одну из этих вещей. Найдите здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...