一种软件加密锁的制作方法

文档序号:15492883发布日期:2018-09-21 20:59阅读:124来源:国知局

本发明涉及软件加密锁技术领域,尤其涉及一种软件加密锁。



背景技术:

"软件加密锁"是一种插在计算机并行口上的软硬件结合的加密产品(新型软件加密狗也有usb口的)。一般都有几十或几百字节的非易失性存储空间可供读写,现在较新的狗内部还包含了单片机。软件开发者可以通过接口函数和软件加密狗进行数据交换,来检查软件加密狗是否插在接口上;或者直接用软件加密狗附带的工具加密自己exe文件。软件加密狗通过在软件执行过程中和软件加密狗交换数据来实现加密的。软件加密狗内置单片机电路(也称cpu),使得软件加密狗具有判断、分析的处理能力,增强了主动的反解密能力。

软件加密狗的工作原理:

我们举个例子说明单片机算法的使用。比如一段程序中有这样一句:a=fx(3)。程序要根据常量3来得到变量a的值。于是,我们就可以把原程序这样改写:a=fx(dogconvert(1)-12342)。那么原程序中就不会出现常量3,而取之以dogconvert(1)-12342。这样,只有软件编写者才知道实际调用的常量是3。而如果没有软件加密狗,dogconvert函数就不能返回正确结果,结果算式a=fx(dogconvert(1)-12342)结果也肯定不会正确。这种使盗版用户得不到软件使用价值的加密方式,要比一发现非法使用就警告、中止的加密方式更温和、更隐蔽、更令解密者难以琢磨。此外,软件加密狗还有读写函数可以用作对软件加密狗内部的存储器的读写。于是我们可以把上算式中的12342也写到软件加密狗的存储器中去,令a的值完全取决于dogconvert()和dogread()函数的结果,令解密难上加难。不过,一般说来,软件加密狗单片机的算法难度要低于一些公开的加密算法,如des等,因为解密者在触及软件加密狗的算法之前要面对许多难关。

现有的软件加密锁大多无保护装置,软件加密锁的插头容易沾染灰尘或者应接触水而产生损坏,且软件加密锁也不具备防摔的能力。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的一种软件加密锁。

为了实现上述目的,本发明采用了如下技术方案:

一种软件加密锁,包括保护外壳,所述保护外壳内滑动安装有加密锁本体,保护外壳的一侧开设有开口,保护外壳远离开口的一侧开设有安装孔,安装孔内转动安装有水平设置的螺纹杆,加密锁本体靠近螺纹杆的一侧开设有安装槽,安装槽内固定安装有水平设置的螺纹套管,螺纹杆的一端延伸至保护外壳的内部,且螺纹杆的一端螺纹安装在螺纹套管内,加密锁本体远离螺纹杆的一侧安装有usb插头,usb插头与开口相对应,保护外壳内位于加密锁本体的上方与下方困固定安装有水平设置的导向杆,加密锁本体的顶端与底端均固定安装有两个固定板,固定板上开设有导向孔,导向杆通过导向孔贯穿固定板,且导向杆与导向孔的内壁滑动接触。

优选的,所述螺纹杆远离的螺纹套管的一端延伸至保护外壳的外部,且螺纹杆远离的螺纹套管的一端固定安装有转动条。

优选的,所述转动条远离保护外壳的一侧转动安装有两个转动把手杆。

优选的,所述开口内安装有防尘塞,防尘塞与保护外壳之间固定连接有橡胶连接条。

优选的,所述保护外壳为圆柱体结构,且保护外壳的外侧套设有减震橡胶套。

本发明的有益效果是:通过将加密锁本体滑动安装在保护外壳内,不使用加密锁本体时,能够很好的防尘和防水,且保护外壳的外侧套设有减震橡胶套,能够防摔,当需要使用加密锁本体时只需转动螺纹杆即可使得usb插头从开口伸出,操作简单方便,本发明结构巧妙,使用方便,具有良好的防尘、防水和防摔功能,加密锁本体使用寿命更长。

附图说明

图1为本发明提出的一种软件加密锁的侧视角剖视图;

图2为本发明提出的一种软件加密锁的转动条结构示意图。

图中:1保护外壳、2导向杆、3加密锁本体、4螺纹套管、5固定板、6减震橡胶套、7螺纹杆、8转动条、9转动把手杆、10usb插头、11防尘塞、12橡胶连接条。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1-2,一种软件加密锁,包括保护外壳1,保护外壳1内滑动安装有加密锁本体3,保护外壳1的一侧开设有开口,保护外壳1远离开口的一侧开设有安装孔,安装孔内转动安装有水平设置的螺纹杆7,加密锁本体3靠近螺纹杆7的一侧开设有安装槽,安装槽内固定安装有水平设置的螺纹套管4,螺纹杆7的一端延伸至保护外壳1的内部,且螺纹杆7的一端螺纹安装在螺纹套管4内,加密锁本体3远离螺纹杆7的一侧安装有usb插头10,usb插头10与开口相对应,保护外壳1内位于加密锁本体3的上方与下方困固定安装有水平设置的导向杆2,加密锁本体3的顶端与底端均固定安装有两个固定板5,固定板5上开设有导向孔,导向杆2通过导向孔贯穿固定板5,且导向杆2与导向孔的内壁滑动接触。

本实施例中,不使用加密锁本体3时,加密锁本体3收纳在保护外壳1的内部,当需要使用加密锁本体3时,将防尘塞11从开口中取下,将转动把手杆9转动至与转动条8垂直的状态,通过转动把手杆9和转动条8转动螺纹杆7,由于螺纹杆7螺纹安装在螺纹套管4内,且螺纹套管4与加密锁本体3固定连接,从而可推动加密锁本体3向右移动,导向杆2与固定板5的配合起到对加密锁本体3移动的导向作用,从而使得usb插头10从开口延伸到保护外壳1的外部从而即可使用加密锁本体3,无需使用加密锁本体3时将usb插头10收回到保护外壳1的内部即可,保护外壳1的外侧套设有减震橡胶套6,能够起到防摔的效果。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种软件加密锁,包括保护外壳,所述保护外壳内滑动安装有加密锁本体,保护外壳的一侧开设有开口,保护外壳远离开口的一侧开设有安装孔,安装孔内转动安装有水平设置的螺纹杆,加密锁本体靠近螺纹杆的一侧开设有安装槽,安装槽内固定安装有水平设置的螺纹套管,螺纹杆的一端延伸至保护外壳的内部,且螺纹杆的一端螺纹安装在螺纹套管内,加密锁本体远离螺纹杆的一侧安装有USB插头,USB插头与开口相对应,保护外壳内位于加密锁本体的上方与下方困固定安装有水平设置的导向杆,加密锁本体的顶端与底端均固定安装有两个固定板。本发明结构巧妙,使用方便,具有良好的防尘、防水和防摔功能,加密锁本体使用寿命更长。

技术研发人员:不公告发明人
受保护的技术使用者:南陵县葛业协会
技术研发日:2018.07.25
技术公布日:2018.09.21
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1