易下载 >U盘工具 > 基于u盘的软件授权组件 v3.0
基于u盘的软件授权组件

基于u盘的软件授权组件

必备
软件介绍

usbpass3.0绿色版是很多人都在找的u盘授权组件,此版本相比起之前的2.0来说有了很大的改进,加密功能更为强大,能够保护用户的信息不被泄露,用户只需要根据界面要求填写相关的授权信息就可以完成所有操作。

基于u盘的软件授权组件说明:

基于u盘的软件授权或认证,u盘可随意格式化,但授权信息不会丢失,每个u盘经过加密都又唯一的序列号,同时不影响u盘的正常使用。主要写入信息包括:注册日期, 软件代码,使用单位名称,附加信息,使用次数限制,使用天数限制等,并可根据需求增加写入的信息。

基于u盘的软件授权组件

usbpass3.0免费版介绍:

USBPass3.0是基于U盘的物理磁盘、采用高效对称加密算法实现加密的一种用于软件授权或者身份认证的组件。因为它是对物理磁盘进行操作的,所以能够允许用户随意格式化 U 盘,而加密信息不丢失,省去了烦琐的加密信息备份过程。

USBPass3.0采用了双重密码的加密方式,包含了高级密码(开发者的密码)、用户密码(软件发布时,每一个用户都有一个密码,防止软件授权被随便使用)。

高级密码拥有最高权限,可以读取加密信息(不触发授权限制条件),修改密码(在修改用户密码时,必须提供高级密码);而用户密码只可以读取加密信息(触发授权限制条件)。同时 USBPass3.0 能动态识别插入的 U 盘,方便使用。

为了方便软件开发者分发软件,USBPass3.0 提供了两个标准的动态库文件:USBPassW.dll,USBPassR.dll。其中 USBPassW.dll 提供创建加密U盘、修改密码、清除加密信息的功能,USBPassR.dll 提供读取 U 盘加密信息的功能。USBPassR.dll 可以随意分发而不受限制。

USBPassW.dll 函数:

1、PassCreate(ByVal Ad_Pwd As String, ByVal User_Pwd As String) As Boolean

输入:

Ad_Pwd(String) 高级密码

User_Pwd(String) 用户密码

输出:

(Boolean) True 表示成功 False 表示失败

功能:

对U盘进行授权信息写入,如果 U 盘已经写入加密信息,必须先清除加密信息,才能写入

2、ChangePassWD(ByVal OLD_PassWD As String, ByVal NEW_PassWD As String, Optional Ad_Pwd As String = "", Optional Pw_type As Integer = 0) As Boolean

输入:

OLD_PassWD(String) 原来密码

NEW_PassWD(String) 信息密码

Ad_Pwd(String) 当前授权的高级密码(如果 Pw_Type=1 ,可为空)

Pw_type(Integer) 要修改的密码的类型 0 用户密码 1 高级密码

输出:

(Boolean) True 表示成功 False 表示失败

功能:

修改密码

3、PassClear(Optional Ad_Pwd As String = "") As Boolean

输入:

Ad_Pwd 如果 U 盘已经写入加密信息,则需要提供高级密码才能清除加密信息

输出:

(Boolean) True 表示成功 False 表示失败

功能:

清除指定 U 盘的授权信息

免责声明:根据我国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”您需知晓本站所有内容资源均来源于网络,仅供用户交流学习与研究使用,版权归属原版权方所有,版权争议与本站无关,用户本人下载后不能用作商业或非法用途,需在24小时之内删除,否则后果均由用户承担责任。如有侵犯您的原创版权请邮件联系处理,我们将尽快删除相关内容。

软件截图
发表评论
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关
  • 全部评论(0
    还没有评论,快来抢沙发吧!