|
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>SafeAuthActivate</name>
- </assembly>
- <members>
- <member name="T:SafeAuthActivate.CryptogramUtil">
- <summary>
- 加解密功能
- </summary>
- </member>
- <member name="M:SafeAuthActivate.CryptogramUtil.Sm2Decrypt(System.String)">
- <summary>
- SM2解密
- </summary>
- <param name="str">密文</param>
- <returns>明文</returns>
- </member>
- <member name="M:SafeAuthActivate.CryptogramUtil.Sm2Encrypt(System.String)">
- <summary>
- SM2加密
- </summary>
- <param name="str">明文</param>
- <returns>密文</returns>
- </member>
- <member name="M:SafeAuthActivate.CryptogramUtil.Sm4Decrypt(System.String)">
- <summary>
- SM4解密
- </summary>
- <param name="str">密文</param>
- <returns>明文</returns>
- </member>
- <member name="M:SafeAuthActivate.CryptogramUtil.Sm4Encrypt(System.String)">
- <summary>
- SM4加密
- </summary>
- <param name="str">明文</param>
- <returns>密文</returns>
- </member>
- <member name="T:SafeAuthActivate.Sm.SM2CryptoUtil">
- <summary>
- SM2工具类
- </summary>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2CryptoUtil.GetKey">
- <summary>
- 获取公钥私钥
- </summary>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2CryptoUtil.Encrypt(System.String,System.String)">
- <summary>
- 加密
- </summary>
- <param name="publickey">公钥</param>
- <param name="sourceData">需要加密的值</param>
- <returns>加密结果</returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2CryptoUtil.Encrypt(System.Byte[],System.Byte[])">
- <summary>
- 加密
- </summary>
- <param name="publicKey">公钥</param>
- <param name="data">需要加密的值</param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2CryptoUtil.Decrypt(System.String,System.String)">
- <summary>
-
- </summary>
- <param name="privateKey"></param>
- <param name="encryptedData"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2CryptoUtil.Decrypt(System.Byte[],System.Byte[])">
- <summary>
- 解密
- </summary>
- <param name="privateKey"></param>
- <param name="encryptedData"></param>
- <returns></returns>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM2CryptoUtil.SM2Model.PublicKey">
- <summary>
- 公钥
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM2CryptoUtil.SM2Model.PrivateKey">
- <summary>
- 私钥
- </summary>
- </member>
- <member name="T:SafeAuthActivate.Sm.SM2Util">
- <summary>
- SM2加密解密
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM2Util.PublicKey">
- <summary>
- 公钥
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM2Util.PrivateKey">
- <summary>
- 私钥
- </summary>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2Util.Encrypt(System.String)">
- <summary>
- 公钥加密明文
- </summary>
- <param name="plainText">明文</param>
- <returns>密文</returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM2Util.Decrypt(System.String)">
- <summary>
- 私钥解密密文
- </summary>
- <param name="cipherText">密文</param>
- <returns>明文</returns>
- </member>
- <member name="T:SafeAuthActivate.Sm.SM4CryptoUtil">
- <summary>
- SM4工具类
- </summary>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.GetULongByBe(System.Byte[],System.Int32)">
- <summary>
- 加密 非线性τ函数B=τ(A)
- </summary>
- <param name="b"></param>
- <param name="i"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.PutULongToBe(System.Int64,System.Byte[],System.Int32)">
- <summary>
- 解密 非线性τ函数B=τ(A)
- </summary>
- <param name="n"></param>
- <param name="b"></param>
- <param name="i"></param>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Rotl(System.Int64,System.Int32)">
- <summary>
- 循环移位,为32位的x循环左移n位
- </summary>
- <param name="x"></param>
- <param name="n"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Swap(System.Int64[],System.Int32)">
- <summary>
- 将密钥逆序
- </summary>
- <param name="sk"></param>
- <param name="i"></param>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM4CryptoUtil.SboxTable">
- <summary>
- S盒
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM4CryptoUtil.FK">
- <summary>
- 系统参数FK
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM4CryptoUtil.CK">
- <summary>
- 固定参数CK
- </summary>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4Sbox(System.Byte)">
- <summary>
- Sm4的S盒取值
- </summary>
- <param name="inch"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4Lt(System.Int64)">
- <summary>
- 线性变换 L
- </summary>
- <param name="ka"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4F(System.Int64,System.Int64,System.Int64,System.Int64,System.Int64)">
- <summary>
- 轮函数 F
- </summary>
- <param name="x0"></param>
- <param name="x1"></param>
- <param name="x2"></param>
- <param name="x3"></param>
- <param name="rk"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4CalciRk(System.Int64)">
- <summary>
- 轮密钥rk
- </summary>
- <param name="ka"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.SetKey(System.Int64[],System.Byte[])">
- <summary>
- 加密密钥
- </summary>
- <param name="SK"></param>
- <param name="key"></param>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4OneRound(System.Int64[],System.Byte[],System.Byte[])">
- <summary>
- 解密函数
- </summary>
- <param name="sk">轮密钥</param>
- <param name="input">输入分组的密文</param>
- <param name="output">输出的对应的分组明文</param>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Padding(System.Byte[],System.Int32)">
- <summary>
- 补足 16 进制字符串的 0 字符,返回不带 0x 的16进制字符串
- </summary>
- <param name="input"></param>
- <param name="mode">1表示加密,0表示解密</param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.SetKeyEnc(SafeAuthActivate.Sm.Sm4Context,System.Byte[])">
- <summary>
- 设置加密的key
- </summary>
- <param name="ctx"></param>
- <param name="key"></param>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4SetKeyDec(SafeAuthActivate.Sm.Sm4Context,System.Byte[])">
- <summary>
- 设置解密的key
- </summary>
- <param name="ctx"></param>
- <param name="key"></param>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4CryptEcb(SafeAuthActivate.Sm.Sm4Context,System.Byte[])">
- <summary>
- ECB
- </summary>
- <param name="ctx"></param>
- <param name="input"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4CryptoUtil.Sm4CryptCbc(SafeAuthActivate.Sm.Sm4Context,System.Byte[],System.Byte[])">
- <summary>
- CBC
- </summary>
- <param name="ctx"></param>
- <param name="iv"></param>
- <param name="input"></param>
- <returns></returns>
- </member>
- <member name="T:SafeAuthActivate.Sm.Sm4Context">
- <summary>
- SM4处理中心
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.Sm4Context.Mode">
- <summary>
- 1表示加密,0表示解密
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.Sm4Context.Key">
- <summary>
- 密钥
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.Sm4Context.IsPadding">
- <summary>
- 是否补足16进制字符串
- </summary>
- </member>
- <member name="T:SafeAuthActivate.Sm.SM4Util">
- <summary>
- Sm4算法
- 对标国际DES算法
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM4Util.Data">
- <summary>
- 数据
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM4Util.Key">
- <summary>
- 秘钥
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM4Util.Iv">
- <summary>
- 向量
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM4Util.HexString">
- <summary>
- 明文是否是十六进制
- </summary>
- </member>
- <member name="P:SafeAuthActivate.Sm.SM4Util.CryptoMode">
- <summary>
- 加密模式(默认ECB)
- 统一改为ECB模式
- </summary>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4Util.EncryptECB(SafeAuthActivate.Sm.SM4Util)">
- <summary>
- ECB加密
- </summary>
- <param name="entity"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4Util.EncryptCBC(SafeAuthActivate.Sm.SM4Util)">
- <summary>
- CBC加密
- </summary>
- <param name="entity"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4Util.Decrypt(SafeAuthActivate.Sm.SM4Util)">
- <summary>
- 解密
- </summary>
- <param name="entity"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4Util.DecryptECB(SafeAuthActivate.Sm.SM4Util)">
- <summary>
- ECB解密
- </summary>
- <param name="entity"></param>
- <returns></returns>
- </member>
- <member name="M:SafeAuthActivate.Sm.SM4Util.DecryptCBC(SafeAuthActivate.Sm.SM4Util)">
- <summary>
- CBC解密
- </summary>
- <param name="entity"></param>
- <returns></returns>
- </member>
- <member name="T:SafeAuthActivate.Sm.SM4Util.Sm4CryptoEnum">
- <summary>
- 加密类型
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM4Util.Sm4CryptoEnum.ECB">
- <summary>
- ECB(电码本模式)
- </summary>
- </member>
- <member name="F:SafeAuthActivate.Sm.SM4Util.Sm4CryptoEnum.CBC">
- <summary>
- CBC(密码分组链接模式)
- </summary>
- </member>
- </members>
- </doc>
|