对称算法加解密API代码自动生成方法

Lars Møller avatar

WIBU

2020-10-09

使用CodeMeter加密方案,不同开发语言的API代码可以通过API Guide自动生成。

1.打开桌面的CodeMeter Start Center , 点击API Guide,进入自动生成代码工具中。
2.设置开发语言
3.首先获得访问加密锁许可的句柄,打开CodeMeter API 向导,点击“函数”页,点击“CmAccess2”功能函数,单击右侧页面中的“访问”旁边的按钮,输入公司码10,产品码15,点击“确定”按钮,如果结果框中显示有效句柄和“没有发生错误”的消息,则证明已经获得加密锁中有效的许可访问。如下图所示:
4.对称加密:点击“功能块”页,点击“对称加密”功能函数,输入公司码10,产品码15,选择“类型”旁的要写入的数据类型,“CM_CRYPT_FIRMKEY”,选择“操作”为加密,在“数据”旁的框中输入要写入的16进制数据,点击“执行”按钮,如果结果框中显示 “成功完成”的消息,则证明已经成功使用了对称加密算法对数据进行了加密。“输出”栏下方即为自动生成的代码段。如下图所示:
5.对称解密:点击“功能块”页,点击“对称加密”功能函数,输入公司码10,产品码15,选择“类型”旁的要写入的数据类型,“CM_CRYPT_FIRMKEY”,选择“操作”为解密,在“数据”旁的框中输入上一步“输出栏中”加密后的的16进制数据,点击“执行”按钮,如果结果框中显示 “成功完成”的消息,查看结果为上一步中要加密的数据,则证明已经成功使用了对称加密算法对数据进行了解密。输出”栏下方即为自动生成的代码段。如下图所示:
免费试用
0