MTF 目前定义了一种密码加密算法,它是基于 RFC 1321 描述的 MD5 算法。 密码加密算法可以用在 MTF_TAPE DBLK 的 Media Password 字段以及 MTF_SSET DBLK 的 Data Set Password 字段。
名称 | 说明 | 值 |
---|---|---|
MTF_MD5 | Message Digest 5 | 5 |
MD5 算法是输入任意长度的信息然后输出 128-比特 的输入信息的 “指纹” 或者说 “信息摘要” 。 可以认为两条不同的消息是不大可能产生相同的消息摘要的,或者得到生成特定消息摘要的消息。 RFC 1321 的副本可从万维网或通过电子邮件 “[email protected]” 获得。
MTF_TAPE DBLK 中的 Media Password 字段可以加密。 为了加密需要将 MTF_TAPE DBLK 的 Password Encryption Algorithm 字段设为 5(MD5 加密算法)。 未加密的密码作为 MD5 算法的输入然后输出 128-比特的 “消息摘要” 。 MD5 的 128-比特输出保存在 Media Password 字段。 如果不使用密码加密算法可以将 Password Encryption Algorithm 字段设为 0。
注意:如果 Password Encryption Algorithm 字段是未知的,那么软件不允许访问。
MTF_SSET DBLK 中的 Data Set Password 字段可以加密。 为了加密需要将 MTF_SSET DBLK 的 Password Encryption Algorithm 字段设为 5(MD5 加密算法)。 未加密的密码作为 MD5 算法的输入然后输出 128-比特的 “消息摘要” 。 MD5 的 128-比特输出保存在 Data Set Password 字段。 如果不使用密码加密算法可以将 Password Encryption Algorithm 字段设为 0。
注意:如果 Password Encryption Algorithm 字段是未知的,那么软件不允许访问。