Encryption in Oracle Database 10g

Starting with Oracle Database 10g Release 1, Oracle provides the DBMS_CRYPTO package for encryption . In this section, I’ll show how to generate keys and encrypt data using this new package. First, though, let’s look at the differences between the DBMS_CRYPTO and the DBMS_OBFUSCATION_TOOLKIT packages.

The DBMS_OBFUSCATION_TOOLKIT package remains available in Oracle Database 10g, although Oracle recommends that you start using the new package as the capabilities of the old package are limited compared with those of DBMS_CRYPTO.

Get Oracle PL/SQL for DBAs now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.