首先需要确定你需要加密的列,Oracle 10g数据库将为包含加密列的表创建一个私密的安全加密密钥(表秘钥), 然后采用你指定的加密算法(AES或3DES)加密指定列的明文数据.此时,保护表的加密密钥(表密钥)就非常重要了. Oracle 10g通过一个master密钥来对表密钥进行加密.master密钥保存在一个叫做“钱夹(wallet)”的安全的地方, 钱夹可以是数据库服务器上的一个文件,加密的表密钥保存在数据字典中. 当用户插入数据到需要加密的列中的时候,Oracle 10g从钱夹中获取m…