Skip to content

struct RsaParameters

cangjie
public struct RsaParameters

功能:表示 RSA 密钥参数。

成员概览

成员功能
init(Array<Byte>, Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>)创建 RSA 密钥参数。

init(Array<Byte>, Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>, ?Array<Byte>)

cangjie
public RsaParameters(
public let exponent!: Array<Byte> = [],
public let modulus!: Array<Byte> = [],
public let d!: ?Array<Byte> = None,
public let p!: ?Array<Byte> = None,
public let q!: ?Array<Byte> = None,
public let dp!: ?Array<Byte> = None,
public let dq!: ?Array<Byte> = None,
public let inverseQ!: ?Array<Byte> = None)

功能:创建 RSA 密钥参数。

参数:

  • exponent: Array<Byte> - 公钥指数。
  • modulus: Array<Byte> - 模数。
  • d: ?Array<Byte> - 私钥指数。
  • p: ?Array<Byte> - 私钥质数 p
  • q: ?Array<Byte> - 私钥质数 q
  • dp: ?Array<Byte> - 私钥指数 dp
  • dq: ?Array<Byte> - 私钥指数 dq
  • inverseQ: ?Array<Byte> - 私钥系数 inverseQ