Кто-нибудь знает, какую технику шифрования использует JDeveloper / SQL Developer для сохранения учетных данных? - PullRequest
37 голосов
/ 23 июня 2009

Мне было бы более интересно понять, какой метод используется здесь для сохранения разумных данных, поскольку мне нужно реализовать подобное решение. Вот пример конфигурации соединения и полученный экспортированный фрагмент:

Oracle SQL Developer Connections

<?xml version = '1.0' encoding = 'UTF-8'?>
    <References xmlns="http://xmlns.oracle.com/adf/jndi">
        <Reference name="My Connection" className="oracle.jdeveloper.db.adapter.DatabaseProvider" xmlns="">
        <Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/>
        <RefAddresses>
            <StringRefAddr addrType="user">
                <Contents>username</Contents>
            </StringRefAddr>
            <StringRefAddr addrType="password">
                <Contents>054D4844D8549C0DB78EE1A98FE4E085B8A484D20A81F7DCF8</Contents>
            </StringRefAddr>
        <SKIPPED />
        </RefAddresses>
    </Reference>
</References>

Любой совет был бы очень признателен.

Ответы [ 11 ]

0 голосов
/ 25 февраля 2010

FYI пароль 'apps_ro' шифруется как:

     <StringRefAddr addrType="password">
        <Contents>051DC8A88C574538CC4AEE32D326E9480659C06CEC271EA6D7</Contents>
     </StringRefAddr>
...