C#国密加密算法SM2,SM3,SM4

上传者: silverbutter | 上传时间: 2019-12-21 21:05:48 | 文件大小: 5.84MB | 文件类型: rar
C#国密加密算法SM2,SM3,SM4的一个实现案例,不涉及具体的算法剖析,在网络上关于这个加密算法的文档较少,切在跨语言加密解密上会存在一些问题,所以整理。

文件下载

资源详情

( 34 个子文件 5.84MB ) C#国密加密算法SM2,SM3,SM4
smTools
使用说明.txt 107B
sm2.sln 978B
packages
BouncyCastle.Crypto.1.8.0-beta4
BouncyCastle.Crypto.1.8.0-beta4.nupkg 2.19MB
lib
net40
crypto.dll 5.80MB
crypto.xml 1.23MB
repositories.config 122B
sm2
SM2Uitls.cs 3.20KB
SM2.cs 4.05KB
bin
Debug
sm2.vshost.exe.config 187B
sm2.vshost.exe 22.63KB
crypto.dll 5.80MB
crypto.xml 1.23MB
sm2.pdb 59.50KB
sm2.exe.config 187B
sm2.exe 21.50KB
Release
SM4_Context.cs 430B
obj
Debug
sm2.csprojResolveAssemblyReference.cache 9.00KB
TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs 0B
sm2.csproj.FileListAbsolute.txt 518B
sm2.pdb 59.50KB
DesignTimeResolveAssemblyReferencesInput.cache 6.57KB
TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs 0B
TempPE
TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs 0B
sm2.exe 21.50KB
sm2.csproj 3.03KB
Properties
AssemblyInfo.cs 1.30KB
Program.cs 3.80KB
SM4Utils.cs 3.41KB
SM3Digest.cs 10.49KB
Cipher.cs 3.04KB
App.config 187B
packages.config 152B
SM4.cs 12.32KB
sm2.v12.suo 17.00KB
[{"title":"( 34 个子文件 5.84MB ) C#国密加密算法SM2,SM3,SM4","children":[{"title":"smTools","children":[{"title":"使用说明.txt <span style='color:#111;'> 107B </span>","children":null,"spread":false},{"title":"sm2.sln <span style='color:#111;'> 978B </span>","children":null,"spread":false},{"title":"packages","children":[{"title":"BouncyCastle.Crypto.1.8.0-beta4","children":[{"title":"BouncyCastle.Crypto.1.8.0-beta4.nupkg <span style='color:#111;'> 2.19MB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"net40","children":[{"title":"crypto.dll <span style='color:#111;'> 5.80MB </span>","children":null,"spread":false},{"title":"crypto.xml <span style='color:#111;'> 1.23MB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"repositories.config <span style='color:#111;'> 122B </span>","children":null,"spread":false}],"spread":true},{"title":"sm2","children":[{"title":"SM2Uitls.cs <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false},{"title":"SM2.cs <span style='color:#111;'> 4.05KB </span>","children":null,"spread":false},{"title":"bin","children":[{"title":"Debug","children":[{"title":"sm2.vshost.exe.config <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"sm2.vshost.exe <span style='color:#111;'> 22.63KB </span>","children":null,"spread":false},{"title":"crypto.dll <span style='color:#111;'> 5.80MB </span>","children":null,"spread":false},{"title":"crypto.xml <span style='color:#111;'> 1.23MB </span>","children":null,"spread":false},{"title":"sm2.pdb <span style='color:#111;'> 59.50KB </span>","children":null,"spread":false},{"title":"sm2.exe.config <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"sm2.exe <span style='color:#111;'> 21.50KB </span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":null,"spread":false}],"spread":true},{"title":"SM4_Context.cs <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"obj","children":[{"title":"Debug","children":[{"title":"sm2.csprojResolveAssemblyReference.cache <span style='color:#111;'> 9.00KB </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"sm2.csproj.FileListAbsolute.txt <span style='color:#111;'> 518B </span>","children":null,"spread":false},{"title":"sm2.pdb <span style='color:#111;'> 59.50KB </span>","children":null,"spread":false},{"title":"DesignTimeResolveAssemblyReferencesInput.cache <span style='color:#111;'> 6.57KB </span>","children":null,"spread":false},{"title":"TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"TempPE","children":null,"spread":false},{"title":"TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"sm2.exe <span style='color:#111;'> 21.50KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"sm2.csproj <span style='color:#111;'> 3.03KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"AssemblyInfo.cs <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 3.80KB </span>","children":null,"spread":false},{"title":"SM4Utils.cs <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false},{"title":"SM3Digest.cs <span style='color:#111;'> 10.49KB </span>","children":null,"spread":false},{"title":"Cipher.cs <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"App.config <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"packages.config <span style='color:#111;'> 152B </span>","children":null,"spread":false},{"title":"SM4.cs <span style='color:#111;'> 12.32KB </span>","children":null,"spread":false}],"spread":false},{"title":"sm2.v12.suo <span style='color:#111;'> 17.00KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • luckystart0 :
    只用一个Cipher,网上介绍的很少,只有代码,没有Cipher代码类及说明,不下载下来不知道里面什么东西,下载下来以后,Cipher还缺少引用命名空间,需要手动添加,我不知道是不是能直接运行,没做,
    2020-08-31
  • 凌云天下 :
    只用一个Cipher,网上介绍的很少,只有代码,没有Cipher代码类及说明,不下载下来不知道里面什么东西,下载下来以后,Cipher还缺少引用命名空间,需要手动添加,我不知道是不是能直接运行,没做,
    2020-08-31
  • chuangen :
    很好,谢谢。项目中建议使用 BouncyCastle.Crypto
    2020-07-17
  • eltonio :
    很好,谢谢。项目中建议使用 BouncyCastle.Crypto
    2020-07-17
  • u012312372 :
    网上版本一摸一样。与java 版本交互 一样乱码 无奈
    2019-08-21
  • 否极泰来ol :
    网上版本一摸一样。与java 版本交互 一样乱码 无奈
    2019-08-21
  • coolboy5398 :
    可以使用,对我的项目很有帮助
    2019-07-08
  • coolboy5398 :
    可以使用,对我的项目很有帮助
    2019-07-08
  • rene1018 :
    只有加解密,没有加签验签
    2019-06-13
  • rene1018 :
    只有加解密,没有加签验签
    2019-06-13

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明
服务器状态检查中...