O'Reilly logo

Expert Oracle and Java Security: Programming Secure Oracle Database Applications with Java by David Coffin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Encrypt Data Stored on Oracle Database

So far, we have encrypted data as it traversed the network between the client and the Oracle database. We have also encrypted data while in memory, but not in use on the client (the list of connection strings.) However, we have stored data on the Oracle database in clear text. In particular, we are concerned for the connection string lists that we have stored on Oracle in clear text. Well, we are going to address that concern here.

DBMS_CRYPTO Package

Oracle database provides a PL/SQL package that can assist us in doing data encryption at rest (while data is in storage in the database). By using the DBMS_CRYPTO package, we can selectively encrypt specific columns of data. Other alternatives exist, including ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required