功能丰富的算法工具,支持RSA,ECC,SM2,AES,3DES,SM4,SHA等算法

这是一款功能丰富的算法工具, 具有如下特点:(详细功能请查看帮助文档, 工具主界面按F1键可显示帮助文档)

  • 支持非对称算法:RSA、ECC、SM2

  • 支持对称算法:3DES、AES、SM4、RC4

  • 支持各种MAC算法和HMAC算法

  • 支持摘要算法:SM3、SHA-1、SHA-256、SHA-512

  • 支持多种MAC算法及HMAC算法

  • 具有丰富的数据转换功能, 包括Base64编码解码, UTF8和Unicode转化, CRC32, 异或和校验, 等等。工具具有友好的界面及完善的文档描述, 便于程序员特别是嵌入式算法工程师学习使用。后面附上软件的文档目录.


第1章 前言.

第2章 对称算法加解密.

2.1 支持的算法.

2.2 链接模式.

2.3 填充模式.

2.4 输入输出数据.

2.5 操作.

第3章 RC4加解密.

3.1 输入输出数据.

3.2 操作.

第4章 MAC计算.

4.1 MAC算法.

4.1.1 ISO9797-1-M2(EMV)

4.1.2 ISO9797-1-M1

4.1.3 ANSI-X9.9

4.1.4 ANSI-X9.19

4.1.5 ISO8583

4.1.6 ISO16609

4.2 输入输出数据.

4.3 操作.

第5章 RSA算法操作.

5.1 算法简介.

5.1.1 RSA密钥介绍.

5.1.2 RSA填充规则.

5.2 输入输出数据.

5.3 操作.

5.3.1 生成密钥对.

5.3.2 根据P和Q生成密钥其它元素.

5.3.3 保存/加载RSA密钥对.

5.3.4 RSA加密操作.

5.3.5 RSA解密操作.

第6章 Hash算法操作.

6.1 Hash算法.

6.2 操作.

第7章 HMAC算法操作.

7.1 Hash算法.

7.2 输入输出数据.

7.3 操作.

第8章 DUKPT计算子密钥.

8.1 输入输出数据.

8.1 操作.

第9章 ECC/SM2算法操作.

9.1 算法简介.

9.1.1 ECC基础概念.

9.1.2 点加运算的定义.

9.1.3 点乘运算的定义.

9.1.4 SM2算法定义.

9.1.5 算法安全性理论基础.

9.1.6 SM2公钥加密算法.

9.1.7 SM2私钥解密算法.

9.1.8 SM2私钥签名算法.

9.1.9 SM2公钥验签算法.

9.1.10 ECC签名算法.

9.1.11 ECC验签算法.

9.2 生成密钥对.

9.3 根据设定私钥生成公钥.

9.4 签名验签.

9.5 加密解密.

第10章 杂项数据处理.

10.1 功能介绍.

10.1.1 LRC

10.1.2 CRC32

10.1.3 Add checksum

10.1.4 ASCII->HEX

10.1.5 HEX->ASCII

10.1.6 Symmetric XOR

10.1.7 Change Endian

10.1.8 ->ASM DB

10.1.9 ->C Array

10.1.10 ->“\x12\x34”.

10.1.11 Remove 0x, \x

10.1.12 Save to BIN file

10.1.13 Base 64 Enc

10.1.14 Base 64 Dec

10.1.15 Unicode(H)->UTF8

10.1.16 UTF8(H)->Unicode

10.2 操作.

下面是软件的部分截图:

下载地址:https://download.csdn.net/download/l_z_h/85090887

如果上面链接不可访问, 也可以从我的主页www.sec007.com下载.

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l_z_h

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值