title: Does anybody know what encrypting technique is JDeveloper/SQL Developer using to persist credentials?
body: <p>I'd be more than interesting for me to understand which technique is being used here to persist sensible data since I'm needing to implement a similar solution. Here's a sample connection configuration and the resulting exported snippet:</p>
  
  <p><a href="https://i.stack.imgur.com/NHmpl.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NHmpl.gif" alt="Oracle SQL Developer Connections"></a>
  </p>
  
  <pre><code>&lt;?xml version = '1.0' encoding = 'UTF-8'?&gt;
      &lt;References xmlns="http://xmlns.oracle.com/adf/jndi"&gt;
          &lt;Reference name="My Connection" className="oracle.jdeveloper.db.adapter.DatabaseProvider" xmlns=""&gt;
          &lt;Factory className="oracle.jdeveloper.db.adapter.DatabaseProviderFactory"/&gt;
          &lt;RefAddresses&gt;
              &lt;StringRefAddr addrType="user"&gt;
                  &lt;Contents&gt;username&lt;/Contents&gt;
              &lt;/StringRefAddr&gt;
              &lt;StringRefAddr addrType="password"&gt;
                  &lt;Contents&gt;054D4844D8549C0DB78EE1A98FE4E085B8A484D20A81F7DCF8&lt;/Contents&gt;
              &lt;/StringRefAddr&gt;
          &lt;SKIPPED /&gt;
          &lt;/RefAddresses&gt;
      &lt;/Reference&gt;
  &lt;/References&gt;
  </code></pre>
  
  <p>Any advice would be really appreciated.</p>