The utility model discloses a software encryption lock, which comprises a protective shell, in which an encryption lock body is slidingly installed, an opening is opened on one side of the protective shell, an installation hole is opened on the side far from the opening, a horizontal screw is rotated and installed in the installation hole, an installation groove is arranged on the side of the encryption lock body close to the screw rod, and an installation groove is fixed in the installation groove. A horizontal threaded sleeve is installed, one end of the threaded rod extends to the inner part of the protective housing, and one end of the threaded rod is installed in the threaded sleeve. A USB plug is installed on the side far from the threaded rod. The USB plug corresponds to the opening. A horizontal guide rod is fixed on the upper and lower part of the protective housing, and the encrypted lock body is encrypted. Two fixing plates are fixed at the top and bottom of the device. The utility model has the advantages of ingenious structure, convenient use, good dust-proof, water-proof and fall-proof functions, and longer service life of the encryption lock body.
【技术实现步骤摘要】
一种软件加密锁
本技术涉及软件加密锁
,尤其涉及一种软件加密锁。
技术介绍
"软件加密锁"是一种插在计算机并行口上的软硬件结合的加密产品(新型软件加密狗也有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()函数的结果,令解密 ...
【技术保护点】
1.一种软件加密锁,包括保护外壳(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)与导向孔的内壁滑动接触。
【技术特征摘要】
1.一种软件加密锁,包括保护外壳(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)上开设有导向...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。