新闻资讯
网站首页 > 新闻资讯 >

加密狗是怎么做的?

2021-08-16 17:28:19 来源:http://www.sdjkyqyb.com/ 53

加密狗,也称作加密锁,是一种用在计算机、智能硬件设备、工控机、云端系统等软硬件加密产品。软件开发商通过加密狗管理软件的授权,防止非授权使用或者抵御盗版威胁,保护源代码及算法。广义的加密狗是一整套软件加密方案,针对不同软件的使用量、经济价值、面临破解的压力以及软件使用环境等要求综合因素的考量下,设计从软硬件识别、数据通信、授权管理、分发模式和物理硬件要求等环节的完整软件加密解决方案。
Encryption dog, also known as encryption lock, is a software and hardware encryption product used in computers, intelligent hardware devices, industrial computers, cloud systems and so on. Software developers manage software authorization through dongles, prevent unauthorized use or resist piracy threats, and protect source code and algorithms. The generalized dongle is a complete set of software encryption scheme. Considering the usage, economic value, cracking pressure and software use environment of different software, a complete software encryption solution is designed from the aspects of software and hardware identification, data communication, authorization management, distribution mode and physical hardware requirements.
好的软件加密解决方案必须包括软件保护涉及的各个方面,如:安全、易用、耐用、兼容性好、跨平台、丰富的授权管理功能等。而安全则是一个木桶效应,如果仅采用软件加壳工具或仅采用API加密,或仅考虑智能卡加密狗,这些方法都存在短板,会为破解者所利用并进行攻击。
A good software encryption solution must include all aspects involved in software protection, such as security, ease of use, durability, good compatibility, cross platform, rich authorization management functions, etc. Security is a barrel effect. If only software shelling tools or API encryption are used, or only smart card dongle is considered, these methods have shortcomings and will be used and attacked by crackers.
除了面临国内外软件巨头的挤压之外,同时面临着盗版对软件发展的巨大冲击。并且由于中国软件企业的发展正由之前的软件模仿向创新、创意发展,因此软件加密已成为中国软件企业乃至硬件设备商的重中之重。加密狗可以简单分为硬件、软件形式的加密安全方案:
浙大中控加密狗
Chinese original software enterprises are surviving in the cracks. In addition to being squeezed by domestic and foreign software giants, they are also facing the great impact of piracy on software development. And because the development of Chinese software enterprises is changing from software imitation to innovation and creativity, software encryption has become the top priority of Chinese software enterprises and even hardware equipment manufacturers. The dongle can be simply divided into hardware and software encryption security schemes:
01硬件加密狗——软件保护密码箱
01 hardware dongle - software protection password box
首先需要明确的是软件加密是完全站在软件开发商角度出发的,它强调的是软件保护和不被盗版,具体包括源代码不被反编译、软件不被随意篡改、软件不被逆向工程,同时也包括软件授权不被非法拷贝、不被篡改。也即从侧面反映软件加密是一个全面的概念,不是用某一种技巧或某一种方法达到真正的安全防护效果。
First of all, it needs to be clear that software encryption is completely from the perspective of software developers. It emphasizes software protection and non piracy, including that the source code is not decompiled, the software is not tampered with at will, the software is not reverse engineered, and the software authorization is not illegally copied or tampered with. That is, software encryption is a comprehensive concept from the side, not to achieve the real security protection effect with a certain skill or method.
市面上的纯硬件加密狗产品的价格不等,从低价品到高端加密产品种类繁多,其产品特点即是加密狗厂商提供硬件及接口函数给软件开发商,软件调用硬件,达到表面上看没有加密狗就不能访问软件的效果,实现软件加密。采用此类产品,软件开发商需要花费大量的人力、物力、财力及大量时间去做软件加密方案,如果软件开发商没有开发实力则加密后的软件极易被破解。
The prices of pure hardware encryption dog products on the market vary from low-cost products to high-end encryption products. Its product feature is that the encryption dog manufacturer provides hardware and interface functions to software developers, and the software calls the hardware, so as to achieve the effect that the software can not be accessed without the encryption dog on the surface, and realize software encryption. Using such products, software developers need to spend a lot of manpower, material resources, financial resources and a lot of time to do software encryption schemes. If the software developers do not have the development strength, the encrypted software is very easy to be cracked.
硬件加密狗
Hardware dongle
?因此纯硬件加密狗厂商的技术服务能力就显得尤为重要,一方面为软件开发者节省时间和成本,另一方面优质的技术服务意味着高速的售后响应,杜绝用户端因加密狗出现失效而造成损失的问题。从这一层面来看,纯硬件加密狗的价值绝不仅仅体现在其硬件售价,更要看加密狗厂商的服务,高端加密狗产品更是如此。
? Therefore, the technical service capability of pure hardware dongle manufacturers is particularly important. On the one hand, it saves time and cost for software developers. On the other hand, high-quality technical service means high-speed after-sales response, so as to eliminate the loss of users due to the failure of dongles. From this perspective, the value of pure hardware dongle is not only reflected in its hardware price, but also depends on the services of dongle manufacturers, especially high-end dongle products.
本文由浙大中控加密狗整理发布,您是不是对这些内容有所了解了呢?更多的内容请点击:http://www.sdjkyqyb.com我们会有更多精彩内容等你查看。
This article is compiled and released by the central control dongle of Zhejiang University. Do you know something about these contents? For more information, please click: http://www.sdjkyqyb.com We will have more wonderful content for you to see.
产品推荐
新闻推荐