D8加密狗使用教程

news2024/11/30 4:50:16

D8 加密锁

  • 1.VsCode 安装中文扩展包
    • (1) 打开 VsCode,点击左侧扩展.
    • (2) 输入Chinese,会自动搜索,点击第一个中文简体扩展,点击安装
    • (3) 重启VsCode
  • 2. D8调试服务程序 - 只运行
  • 3. 自动安装 yttool
    • (1)VsCode 打开 ”例子及源码\在锁中运行的代码(VSCode打开)\1、一个简单的例子“
    • (2)选择文件下的 mytest.yt 文件
  • 4. D8 初始化
    • 按下Shift + Ctrl + P 打开搜索框
  • 5. VsCode 调试功能
  • 6. D8 生成模板
    • D8 选择 D8MakeCode
    • 选择开发语言
    • 设置下载密钥
    • 生成模板
  • 7. 测试生成的模板
  • 8. 派发加密锁
  • 9. D8Tool 使用教程
  • 10 生成远程更新文件说明
  • 11. 怎么用js调安全狗的api

1.VsCode 安装中文扩展包

(1) 打开 VsCode,点击左侧扩展.

在这里插入图片描述

(2) 输入Chinese,会自动搜索,点击第一个中文简体扩展,点击安装

在这里插入图片描述

(3) 重启VsCode

2. D8调试服务程序 - 只运行

链接: D8调试服务程序
提取码:0621

点击 只运行.bat
在这里插入图片描述

在这里插入图片描述

3. 自动安装 yttool

(1)VsCode 打开 ”例子及源码\在锁中运行的代码(VSCode打开)\1、一个简单的例子“

链接: 例子及源码
提取码:0621

(2)选择文件下的 mytest.yt 文件

安装支持打开 yt 文件的扩展
扩展: yttool
在这里插入图片描述

安装可能需要一定的时间
在这里插入图片描述
注意,一旦安装了扩展之后, 代码颜色会变
在这里插入图片描述

4. D8 初始化

按下Shift + Ctrl + P 打开搜索框

输入 D8, 选中D8ReSetKey
在这里插入图片描述

选择是,进行初始化
在这里插入图片描述

在这里插入图片描述

5. VsCode 调试功能

点击左侧调试按钮
在这里插入图片描述

点击上面的D8DeBUG 进行文件调试
在这里插入图片描述

6. D8 生成模板

D8 选择 D8MakeCode

在这里插入图片描述

选择开发语言

在这里插入图片描述

设置下载密钥

在这里插入图片描述

生成模板

如果提示以下步骤, 模板生成完毕
在这里插入图片描述

由VSCODE生成模板后就可以测试自定义函数的调用。VSCODE生成模板时会同时生成下载到锁中的BIN文件并下载到加密锁中。

7. 测试生成的模板

在生成的模板的 RunFunc 单元有如何调用锁中函数的代码及说明,开发商可以参考模板中
的相应代码进行调用

在这里插入图片描述

加密代码完成后,发行加密锁时可以使用“D8开发包\工具\授权工具\发行D8工具\D8Tool.exe”进行派发。

如果没有增减函数(含全局变量)或对函数(含全局变量)的声明有过改变,生成的模板不会变,只是BIN文件改变。 如果有增减函数(含全局变量)或对函数(含全局变量)的声明作出修改,RunFunc中的内容会相应改变,其它不变。 如果函数作过任何修改,BIN文件需要重新下载到加密锁中。

【重要提示】
关于很多客户反应的如何在程序中调用锁中的函数的问题:
1、用户无须自行写调用函数的代码,这个在VSCODE选中生成代码来完成。
2、生成的代码中就有如何调用锁内函数的代码,
3、因为调用代码与变量的地址有关,由于用户不容易计算出内存地址,所以这个由VSCODE生成更方便

【建议】
1、测试时,建议先测试例子及源代码中的“一个简单地例子”

8. 派发加密锁

加密代码完成后,可以使用“发行授权工具\D8Tool.exe”进行派发,
上面有使用说明


链接: D8Tool.exe[点击下载]
提取码:0621

重要提示:下载密钥必须要与生成代码时的下载密钥相同

在这里插入图片描述
在这里插入图片描述
选择要下载的文件: mytest.yt

9. D8Tool 使用教程

在这里插入图片描述

10 生成远程更新文件说明

【使用方法】
1、将“远程更新加密狗数据工具.exe”这个工具发给用户,其它可以获取加密锁芯片唯一ID的工具给用户。获取用户加密锁的芯片唯一ID。
2、运行“D8Tool.exe”工具,在菜单中找到“生成远程加密授权文件…”菜单并单击。
3、在弹出的对话框中输入用户加密锁的芯片唯一ID,点“生成远程加密授权文件”按钮就可以生成远程更新文件“xxx.dat”文件。
4、将生成的生成远程更新文件“xxx.dat”文件发给用户,使用远程更新加密狗数据工具.exe”工具,导入该文件就可以更新加密狗中的所有数据。

【注意】
1、生成远程更新文件时,需要插入主锁,主锁的设置请参考“使用说明->授权主锁使用说明”中的说明。
2、在“远程更新加密狗数据工具.exe”所在的文件夹有一个“必看”的说明,请一定要先看一下上面的注意事项。
3、授权主锁及要被授权的加密狗必须为2021-11-1日以后发行的加密狗

11. 怎么用js调安全狗的api

有几个调用的例子,要下载服务安装程序才可以调用

服务安装程序: 服务安装程序, 提取码:0621

例子: 例子, 提取码:0621

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/527979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

杭钢集团:以用友iuap为数智底座的数智化转型之路

近日,一年一度的用友BIP技术大会圆满召开。来自行业领先企业的CIO/CDO、生态伙伴、开发者、分析师、媒体等共聚北京用友产业园,了解最新技术发展趋势、探讨行业热点话题。会上,杭钢集团总经理助理施永益分享了杭钢集团基于用友BIP-iuap平台推…

three.js学习 11 - threejs常用几何体,与几何体材质如何自定义

1.缓冲几何体(立方体) 官网API地址:https://www.three3d.cn/docs/index.html?qgeometry#api/zh/geometries/BoxGeometry 2.圆缓冲几何体 官网地址:https://www.three3d.cn/docs/index.html?qgeometry#api/zh/geometries/Cir…

ppt怎么压缩文件大小?试试这几种方法

ppt怎么压缩文件大小? PPT,也就是Microsoft PowerPoint演示文稿,是一种用于创建和展示演示文稿的软件工具。PPT的作用非常广泛。它可以用于各种场景中,以呈现信息、表达观点和传递思想。PPT可以将文字、图片、图表、动画等多种媒体…

程序员之间拉开差距最大的因素

本文为小红花技术领袖俱乐部创始人赖勇浩为《编程卓越之道》(卷1)所作序言。 拿到新一版《编程卓越之道》的第一卷《深入理解计算机》的稿子,心里非常感慨:上次读这本书,已经是16年前,还留下了幼稚的读后感…

1072. 按列翻转得到最大值等行数(leetcode,哈希)-------------------c++实现

1072. 按列翻转得到最大值等行数(leetcode,哈希)-------------------c实现 题目表述 给定 m x n 矩阵 matrix 。 你可以从中选出任意数量的列并翻转其上的 每个 单元格。(即翻转后,单元格的值从 0 变成 1,或者从 1 …

排序算法之基数排序

一、基数排序(RadixSort) 基数排序(Radix sort)是一种非比较型整数排序算法。 1. 基本思想 原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。基数排序的方式可以采用LSD(Least significant…

超详细:阿里云服务器安装宝塔面板教程(需要开端口)

使用阿里云服务器安装宝塔面板教程,阿里云服务器网以CentOS操作系统为例,安装宝塔Linux面板,先远程连接到云服务器,然后执行宝塔面板安装命令,系统会自动安装宝塔面板,安装完成后会返回面板地址、账号和密码…

理论力学专题----拉普拉斯一龙格一楞次矢量

质量 m平方反比的有心力场 对应势能 V-k/r牛顿定律:\dot{\vec{p}}-k\frac{\vec{r}}{r^3} 空间旋转对称群 略 下学期学完了补上 LRL矢量 LRL矢量\vec{A}: define: \vec{A} \eqv \vec{p} \times \vec{L} - mk\frac{\vec{r}}{r} LRL守恒 \frac{d}{dt}(\vec{p} \…

图神经网络:(节点分类)在Cora数据集上动手实现图神经网络

文章说明: 1)参考资料:PYG官方文档。超链。 2)博主水平不高,如有错误还望批评指正。 3)我在百度网盘上传了这篇文章的jupyter notebook。超链。提取码8888。 文章目录 代码实操1:GCN的复杂实现代码实操2:GCN的简单实现…

从零开始Vue3+Element Plus的后台管理系统(二)——Layout页面布局的实现

项目搭建好之后,开始写基本的布局。后台管理系统的布局3大元素:头部、侧栏、主要内容,各种布局结构相差不大,我选择了下图所示的布局,其中头部、侧栏、页签在页面中是固定的,只有主要内容容器会跟随页面滚动…

如何从计算机或 SD 卡中恢复已删除的音乐文件?

与我们中的许多人一样,您可能已经从喜爱的专辑中下载并保存了多个音乐文件以供离线收听,但如果您不小心或意外删除了这些音乐文件怎么办?不用担心,我们在这里列出了几种从计算机或 SD 卡中恢复已删除或丢失的音乐文件的方法。 您…

001+limou+Git的安装与入门

0.前言 您好,这里是limou3434的一篇个人博文,感兴趣的话您也可以看看我的其他文章。本系列主要深入讲解有关Git的基础知识和基础使用,在文章中会结合部分Git网站上推荐的电子书《Pro Git》来对Git进行解读,意在补充书中对您“不友…

Java 面试 | RabbitMQ(2023版)

文章目录 rabbitmq1、为什么要使用rabbitmq2、rabbitmq如何确保消息发送?消息接收?3、RabbitMQ的构造4、Exchange交换器的类型5、RabbitMQ的持久化6、RabbitMQ消息发送和接收过程7、如何保证消息队列的高可用8、如何处理消息丢失的情况9、如何保证消息没有重复消费10、如何保…

Shell系统编程三剑客之----sed编辑器

目录 一:sed编辑器 1.sed编辑器概述 2.sed的工作流程 3.sed的命令格式 4.常用选项 5.常用操作 二:sed操作事例 1.查询 (1)打印内容 ​(2)打印行数 ​(3)打印特殊字符、ASCII码 &…

python爬虫简述

Python爬虫是一种自动化获取互联网数据的技术,它可以通过编写程序自动访问网站并抓取所需的数据。在本文中,我们将介绍Python爬虫的基础知识、常用库和实际应用。 一、Python爬虫的基础知识 爬虫的定义 爬虫是一种自动化获取互联网数据的技术&#xf…

屏幕录像怎么录?分享3个简单实用的方法!

案例:怎么录制电脑屏幕? 【对于我这种不太熟悉电脑的人来说,想要录制电脑屏幕十分困难。听说录制电脑屏幕,需要用到录屏工具。有没有小伙伴有好的录屏软件介绍,顺便附带一下教程!求!】 屏幕录…

【冶金轧钢、电厂 JL-8B/E集成电路电流继电器 CMOS运算 JOSEF约瑟】

JL-8B/E集成电路电流继电器名称:集成电路电流继电器型号:JL-8B/E触点容量250V5A功率消耗<5W返回系数过电流:0.90.97;欠电流:1.051.15整定范围0.03~60A 系列型号: JL-8A/E集成电路电流继电器; JL-8B/E集成电路电流继电器; JL-8A/E11-004集成电…

[离散数学]命题逻辑与推理

目录 主析取范式 主合取范式推理理论(假设前提条件为真推出的结论)真值表法直接证明法** 常用推理公式 ** 间接证明 CP规则--附加前提证明法,证明比较方便 单条件形式,提取前件间接法 归谬法 结论是单命题,取反前提引入 常用 latex 定义 主析…

Druid未授权漏洞进一步的利用

一、漏洞描述 Druid是阿里巴巴数据库出品的为监控而生的数据库连接池。并且Druid提供的监控功能包括监控SQL的执行时间、监控Web URI的请求、Session监控等。Druid本身是不存在什么漏洞的,但当开发者配置不当时就可能造成未授权访问。本文除了介绍Druid未授权漏洞之…

js 使用正则获取 html中 所有span标签

let html <p>艾迪莎测试但大家还是</p><h1>你好啊</h1><p>啊是多久啊合适的<span style"text-decoration: underline;">静安寺</span>大家哈圣诞节<span style"text-decoration: underline;">哈桑</s…