撒点盐盐

  盐是一种加强加密数据的安全性。之前它是一个随机字符串添加到数据是加密的,导致重复的文本加密时清楚出现不同。盐因此攻击者删除一个方法使用窃取数据,即加密文本的匹配模式。
  
  
  添加或删除盐从加密列,您再次使用ALTER TABLE修改命令与盐或盐与加密参数指定的条款。3 - 3和3 - 4说明这样的命令示例。
  
  
  例3 - 3添加盐加密列
  
  
  ALTER TABLE员工修改(first_name加密盐);
  例3 - 4把盐从一个加密列
  
  
  ALTER TABLE员工修改(first_name加密没有盐);
  把盐从一个加密列索引之前,使用语法示例3 - 4所示。该命令还对数据。
  
  
  
  
  创建一个表和一个加密列使用非默认算法和无盐
  默认情况下,透明数据加密在加密之前添加了盐明文。这使得攻击者更难通过蛮力攻击窃取数据。
  
  
  然而,如果你计划索引加密列,您必须使用没有盐。例3 - 6显示了如何指定无盐与SQL参数加密条款(empID数字加密没有盐)。它还显示了指定的语法不同的加密算法(工资号(6)加密使用“3 des168”)。注意,字符串指定的算法必须括在单引号。
  
  
  例3 - 6创建一个新表和一个加密列使用3 des168没有盐
  
  
  创建表employee (
  first_name VARCHAR2 (128),
  last_name VARCHAR2 (128),
  empID数字加密没有盐,
  工资数(6)加密使用' 3 des168 '
  ),

撒点盐盐