搜索

5.9. Password mapper 属性

download PDF

密码映射器使用以下算法类型之一从数据库中的多个字段构造密码:

  • 明文
  • 简单摘要
  • salt 简单摘要
  • bcrypt
  • SCRAM
  • 模块加密

密码映射器具有以下属性:

注意

对于所有映射器,第一列的索引为 1

表 5.18. password mapper 属性
映射器名称属性加密方法

clear-password-mapper

  • password-index

    包含明文密码的列的索引。

无加密。

simple-digest

  • password-index

    包含密码哈希的列的索引。

  • algorithm

    使用的哈希算法。支持以下值:

    • simple-digest-md2
    • simple-digest-md5
    • simple-digest-sha-1
    • simple-digest-sha-256
    • simple-digest-sha-384
    • simple-digest-sha-512
  • hash-encoding

    指定表示哈希。允许的值:

    • base64 (默认)
    • hex

使用简单哈希机制。

salted-simple-digest

  • password-index

    包含密码哈希的列的索引。

  • algorithm

    使用的哈希算法。支持以下值:

    • password-salt-digest-md5
    • password-salt-digest-sha-1
    • password-salt-digest-sha-256
    • password-salt-digest-sha-384
    • password-salt-digest-sha-512
    • salt-password-digest-md5
    • salt-password-digest-sha-1
    • salt-password-digest-sha-256
    • salt-password-digest-sha-384
    • salt-password-digest-sha-512
  • salt-index

    包含用于哈希的 salt 的列的索引。

  • hash-encoding

    指定哈希的表示。允许的值:

    • base64 (默认)
    • hex
  • salt-encoding

    指定 salt 的表示。允许的值:

    • base64 (默认)
    • hex

简单的散列机制与 salt 一起使用。

bcrypt-password-mapper

  • password-index

    包含密码哈希的列的索引。

  • salt-index

    包含用于哈希的 salt 的列的索引。

  • iteration-count-index

    包含使用的迭代数的列的索引。

  • hash-encoding

    指定哈希的表示。允许的值:

    • base64 (默认)
    • hex
  • salt-encoding

    指定 salt 的表示。允许的值:

    • base64 (默认)
    • hex

用于哈希的 Blowfish 算法。

scram-mapper

  • password-index

    包含密码哈希的列的索引。

  • algorithm

    使用的哈希算法。支持以下值:

    • scram-sha-1
    • scram-sha-256
    • scram-sha-384
    • scram-sha-512
  • salt-index

    包含 salt 的列的索引用于哈希。

  • iteration-count-index

    包含使用的迭代数的列的索引。

  • hash-encoding

    指定哈希的表示。允许的值:

    • base64 (默认)
    • hex
  • salt-encoding

    指定 salt 的表示。允许的值:

    • base64 (默认)
    • hex

salt 挑战响应验证机制用于哈希。

modular-crypt-mapper

  • password-index

    包含加密密码的列的索引。

模块加密编码支持多个信息片段在单个字符串中编码。该信息可包括以下内容:

  • 密码类型
  • hash 或 digest
  • salt
  • 迭代计数
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.