Simpler Navigation for Servers and Operating Systems - Please Update Your Bookmarks
Completed: a much simpler Servers and Operating Systems section of the Community. We combined many of the older boards, so you won't have to click through so many levels to get at the information you need. Check the consolidated boards here as many sub-forums are now single boards.
If you have bookmarked forums or discussion boards in Servers and Operating Systems, we suggest you check and update them as needed.
Showing results for 
Search instead for 
Did you mean: 

Column value encryption in oracle 9i

Occasional Visitor

Column value encryption in oracle 9i

Hello All,

I have some customer related tables in my application.
I would like to encrypt the data for some of the columns like Telephone number,PAN number etc.

Is there anything other than the DBMS_OBFUSCATION_TOOLKIT .

Also I need how exactly it is used with the application.

Peter Godron
Honored Contributor

Re: Column value encryption in oracle 9i

Oracle 10g also provides database level encryption with 'Transparent Data Encryption'.

What's wrong with the toolkit approach?
Indira Aramandla
Honored Contributor

Re: Column value encryption in oracle 9i

Hi Shymakanta,

Oracle allows data to be encrypted and decrypted using the built in package
DBMS_OBFUSCATION_TOOLKIT. Since Oracle 8i release RDMS provides the ability to encrypt data stored in the database.

Encryption at the column level such as encrypting chemical formulas, credit card numbers, passwords or whatever data is sensitive to your business.

Until then only Protegrity's 3rd party product had this capability. Oracle is now the only database vendor that provides this feature directly in the database on all platforms. Protegrity supports only NT, HP-UX, Sun Solaris and AIX.

Or in your application do not display those column data on the screen. Have application profiles, assigned to users and have have restricted access to the application screens allowing only authorised users to view the data.

As the previous post says in 10g there is Transparent Data Encryption (TDE).

TDE - Encryption on tables column is a new feature of 10g R2

Indira A

Never give up, Keep Trying