
Oracle Database 11g:面向管理员的新增功能 14-3
安全口令支持
为了遵守各种安全性和隐私规定,您必须使用更安全的口令。如果口令非常短或仅包含有
限的字符,则对于强力攻击就很脆弱,而包含较多不同字符的较长口令就很难被猜出或获
得。在
Oracle Database 11g
中,口令的处理方式与早期版本中的处理方式有所不同:
•
口令区分大小写。口令中使用的大写字符和小写字符现在是不同的字符。
•
口令可以包含未用引号括起来的多字节字符。如果口令包含除
$
、
_
或
#
外的任何特
殊字符,则必须用引号括起来。
•
口令始终通过散列算法传递,然后作为用户身份证明进行存储。用户提供口令时,系
统会对其进行散列运算,然后将其与存储的身份证明进行比较。在
Oracle Database
11g
中,散列算法是早期版本数据库中使用的公共算法
SHA-1
。
SHA-1
是一种使用
160
位密钥的较强算法。
•
口令始终使用
salt
。如果输入内容相同,散列函数将始终生成相同的输出。
Salt
是添
加到输入中的唯一(随机)值,用于确保输出身份证明是唯一的。
相关文档
评论