自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (18)
  • 收藏
  • 关注

空空如也

test_openssl_1.1.1m_engine_aes_sm4.7z

openssl 1.1.1版本的engine接口和之前的版本较为不同。本示例是,针对openssl 1.1.1版本编写的aes-128-ctr和sm4-ctr算法engine模块。

2022-04-16

sha256/sm3 engine of openssl 1.1.1

openssl 1.1.1版本的engine接口和之前的版本较为不同。本示例是,针对openssl 1.1.1版本编写的sha256和sm3算法engine模块。

2022-04-16

NIST-Special-Publication NIST SP 800-38所有PDF文档

官方文档 { NIST SP 800-38A, NIST SP 800-38B, NIST SP 800-38C, NIST SP 800-38D, NIST SP 800-38F, NIST SP 800-38G, }

2021-12-10

ASN.1 相关标准的官方文档,全套,全英文 pdf格式

asn.1 相关标准之官方文档(全英文) 包含如下文档 680-683, 690-695

2021-12-10

GetOpenFileName 多选文件名 动态分配缓冲区

本代码演示,在使用GetOpenFileName的过程中,多选文件名时,如何动态分配缓冲区。

2021-04-17

SM3算法及HMAC算法C语言实现

/* SM3算法及HMAC算法C语言实现。内附详细测试例程。 SM3测试数据取自 GMT 0004-2012 HMAC测试数据来自Crypto++ 源文件列表: test.cpp sm3.cpp sm3.h 包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623(cmake)。 提供此源码编译及使用方面的Email技术支持。 */

2021-04-13

Windows鼠标钩子及键盘钩子

早些年用VC++写的鼠标钩子及键盘钩子示例程序,非常详细。 支持的钩子类型如下: WH_KEYBOARD WH_KEYBOARD_LL WH_MOUSE WH_MOUSE_LL 附件包含VC++6.0和VC++ 2013工程

2021-04-12

小巧的C/C++ 正则表达式库

一个非常非常小巧的正则试库,只有一个头文件(.h),很容易集成在工程中使用. 附件包含测试工程: VC++6.0, VC++2013, CentOS7-x64+gcc-4.8.5.20150623+cmake。

2021-04-12

小巧而快速的RSA公钥算法C语言实现

付费资源,提供售后。 从第三方密码学库中抽离出来的RSA算法,去掉了不必要的依赖。效率非常好,可用于实际的工作中! 测试数据经过两个以上第三方密码学库验证,确保测试数据正确性。 test.cpp中包含精心编写的的测试用例,关键之处都有中文注释。经跟踪无内存泄漏。 通过这份源码,也许不能让你彻底明白RSA原理,但是足可以让你彻底学会如何使用RSA。 精品源码,你值得拥有! 源文件列表如下: bignum.cpp, bignum.h bn_mul.h md.cpp, md.h md_wrap.cpp, md_wrap.h md2.cpp, md2.h md4.cpp, md4.h md5.cpp, md5.h rsa.cpp, rsa.h sha1.cpp, sha1.h sha256.cpp, sha256.h sha512.cpp, sha512.h DebugNew.cpp, DebugNew.h (仅在Windows下跟踪内存泄漏之用) test.cpp 本附件包含了RSA相关标准文档: rfc2313 -- PKCS #1 Version 1.5 rfc3447 -- PKCS #1 Version 2.1 包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623+cmake。 提供本源码使用有关的Email技术支持。

2021-04-10

重磅来袭.收藏级Visual Studio 6.0英文企业版

附件中有网盘下载地址,以及原版验证方法。 企业版套件,完整6CD(包含英文版MSDN Library 6.0),全部来自于MSDN Subscriber,可进行原版验证 1.en_visual_studio_6.0_enterprise_cd1.iso 2.en_visual_studio_6.0_enterprise_cd2.iso 3.en_visual_studio_6.0_enterprise_cd3.iso 4.en_visual_studio_6.0_enterprise_cd4(en_visual_j++_6.0_pro).iso 5.en_visual_studio_6.0_enterprise_cd5(en_msdn_for_vs60_cd1).iso 6.en_visual_studio_6.0_enterprise_cd6(en_msdn_for_vs60_cd2).iso Visual Studio 6.0的补丁,以及它支持的是后一版SDK,下载自微软官方网站,自封为iso格式。 7.en_visual_studio_6.0_enterprise_cd7(sp5).iso 8.en_visual_studio_6.0_enterprise_cd8(sp6).iso 9.en_visual_studio_6.0_enterprise_cd9(psdk_feb_2003).iso 专业版套件,3CD,全部来自于MSDN Subscriber,可进行原版验证 10.en_visual_studio_6.0_pro_cd1.iso 11.en_visual_studio_6.0_pro_cd2.iso 12.en_visual_studio_6.0_pro_cd3(en_visual_j++_6.0_pro).iso Visual Studio 6.0所支持的最后一版MSDN Library,来自于MSDN Subscriber,可进行原版验证 13.en_msdn_library_october2001_cd1.iso 14.en_msdn_library_october2001_cd2.iso 15.en_msdn_library_october2001_cd3.iso 中文版MSDN Library 6.0,以及中文版VB6.0,来自于MSDN Subscriber,可进行原版验证 16.cn_msdn_for_vs60a_cd1.iso 17.cn_msdn_for_vs60a_cd2.iso 18.sc_vb6_ent_cd1.iso 19.sc_vb6_ent_cd2.iso

2021-04-08

adler32校验C语言实现

包含详细测试例程。 源文件列表如下: adler32.cpp adler32.h test.cpp 包含测试工程: VC++6.0, VC++2013, CentOS7-x64+gcc-4.8.5.20150623+cmake。

2021-04-08

Base64编码解码C语言实现

/* Base64编码解码C语言实现。 文件列表: base64.h, base64.cpp, test.cpp。 包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623+cmake。 提供此源码编译及使用方面的Email技术支。 */

2021-03-15

Base58编码解码C语言实现

/* Base58编码解码C语言实现。 Base58是区块链中使用的一种编码方法。 文件列表: base58.h, base58.cpp, test.cpp。 包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623+cmake。 提供此源码编译及使用方面的Email技术支持。 */

2021-03-15

Base32编码解码C语言实现

/* Base32编码解码C语言实现。 文件列表: base32.h, base32.cpp, test.cpp。 包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623(cmake)。 提供此源码编译及使用方面的Email技术支持。 */

2021-03-15

SHA1算法及HMAC<SHA1>算法C语言实现

/*SHA1算法及HMAC<SHA1>算法C语言实现。内附详细测试例程。测试数据取自rfc2202.txt和rfc3174.txt。源文件列表: md5.h, md5.cpp, test.h, test.cpp, rfc2202.txt, rfc3174.txt。包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623(cmake)。提供此源码编译及使用方面的Email技术支持。*/

2021-03-08

MD5算法及HMAC<MD5>算法C语言实现

/*内附详细测试例程。测试数据取自rfc2202.txt和rfc1321.txt。文件列表: md5.h, md5.cpp, test.cpp, rfc2202.txt, rfc1321.txt。包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623(cmake)。提供此源码编译及使用方面的Email技术支持。*/

2021-03-08

twofish算法C语言实现

twofish曾是AES的候选算法之一,该算法的作者是享有盛名的美国知名安全技术专家、密码学家Bruce Schneier。twofish虽然没有有最终当选为AES算法,但它仍然不失为一个非常优秀的加密算法。所以,在许多场合中都可以看到它的身影。本程序文件列表twofish.h, twofish.cpp,test.cpp,内附较为详细的测试用例,对于算法本身,测试的vector来自官网。本人还实现了其他几种较为常见的加密模式(CBC, CFB, OFB, CTR), 这几种模式的测试向量均产生自cryptopp,确保实现代码的正确性。 提供针对该源码编译及使用的Email技术支持。

2021-03-08

AES(rijndael)算法C语言实现

算法中,分别实现了五种加密模式:ECB, CBC, CFB, OFB, CTR, 并分别针对这五种模式编写了完整的测试用例。测试vector全部来自NIST Special Publication 800-38A。源文件列表: aes.h, aes.cpp, test.h, test.cpp。包含测试工程: VC++6.0, VC++2008, VC++2013, CentOS7-x64+gcc-4.8.5.20150623(cmake)。提供Email技术支持。

2021-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除