Module java.base

Interface PBEKey

所有超级接口:
Destroyable, Key, SecretKey, Serializable

public interface PBEKey extends SecretKey
PBE密钥的接口。
自版本:
1.4
参见:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final long
    已过时。
    接口中的serialVersionUID字段是无效的。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回迭代次数,如果未指定则返回0。
    char[]
    返回密码。
    byte[]
    返回盐值,如果未指定则返回null。

    Methods declared in interface javax.security.auth.Destroyable

    destroy, isDestroyed

    Methods declared in interface java.security.Key

    getAlgorithm, getEncoded, getFormat
  • Field Details

    • serialVersionUID

      @Deprecated static final long serialVersionUID
      Deprecated.
      A serialVersionUID field in an interface is ineffectual. Do not use; no replacement.
      从J2SE 1.4开始设置的类指纹,用于指示序列化兼容性。
      参见:
  • Method Details

    • getPassword

      char[] getPassword()
      返回密码。

      注意:此方法应返回密码的副本。调用者有责任在不再需要密码信息时将其清零。

      返回:
      密码。
    • getSalt

      byte[] getSalt()
      返回盐值,如果未指定则返回null。

      注意:此方法应返回盐值的副本。调用者有责任在不再需要盐值信息时将其清零。

      返回:
      盐值。
    • getIterationCount

      int getIterationCount()
      返回迭代次数,如果未指定则返回0。
      返回:
      迭代次数。