|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362 |
- <?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>
|