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

硬件加密锁的原理是怎样的?

2022-03-09 19:12:59 来源:http://www.sdjkyqyb.com/ 53

硬件加密锁,俗程“加密狗”,对于加密狗的破解大致可以分为三种方法,一种是通过硬件克隆或者复制,一种是通过SoftICE等Debug工具调试跟踪解密,一种是通过编写拦截程序修改软件和加密狗之间的通讯。
Hardware encryption lock is a popular "dongle". There are three methods to crack the dongle: one is to clone or copy the hardware, the other is to debug, track and decrypt through debug tools such as softice, and the other is to modify the communication between the software and the dongle by writing an interceptor program.
硬件克隆复制主要是针对国产芯片的加密狗,因为国产加密狗公司一般没有核心加密芯片的制造能力,因此有些使用了市场上通用的芯片,破解者分析出芯片电路以及芯片里写的内容后,就可以立刻复制或克隆一个完全相同的加密狗。不过国外的加密狗就无法使用这种方法,国外加密狗硬件使用的是保密性很好的自己研制开发的芯片,通常很难进行复制,而且现在国内加密狗也在使用进口的智能卡芯片,因此这种硬件克隆的解密方法用处越来越少。
Hardware cloning and replication is mainly aimed at domestic chip dongles, because domestic dongle companies generally do not have the manufacturing capacity of core encryption chips, so some use chips commonly used in the market. After the cracker analyzes the chip circuit and the content written in the chip, he can immediately copy or clone an identical dongle. However, foreign dongles cannot use this method. Foreign dongle hardware uses chips developed by ourselves with good confidentiality, which is usually difficult to copy. Moreover, domestic dongles are also using imported smart card chips, so the decryption method of hardware cloning is less and less useful.
对于Debug调试破解,由于软件的复杂度越来越高,编译器产生的代码也越来越多,通过反汇编等方法跟踪调式破解的复杂度已经变得越来越高,破解成本也越来越高,目前已经很少有人愿意花费大量精力进行如此复杂的破解,除非被破解的软件具有非常高的价值。
As the complexity of debugging becomes higher and higher, there are fewer and fewer people willing to crack the software through debugging. At present, debugging and other methods have become more and more complex, and debugging has become very valuable.
目前加密锁(加密狗)的解密破解工作主要集中在应用程序与加密动态库之间的通讯拦截。这种方法成本较低,也易于实现,对待以单片机等芯片为核心的加密锁(加密狗)具有不错的解密效果。
At present, the decryption and cracking of encryption lock (dongle) mainly focuses on the communication interception between application and encryption dynamic library. This method has low cost and is easy to implement. It has a good decryption effect for the encryption lock (encryption dog) with MCU and other chips as the core.
对软件加密保护,加密算法更新很重要。没有一劳永逸的加密方案,加密和破解之间永远在赛跑,但是加密锁是能够让软件得到保障。以上就是今天对硬件加密锁原理的科普,希望能够帮助到大家。
For software encryption protection, the update of encryption algorithm is very important. There is no encryption scheme once and for all. There is always a race between encryption and cracking, but the encryption lock can guarantee the software. The above is today's popular science on the principle of hardware encryption lock. I hope it can help you.
以上就是为大家介绍的有关的详细介绍,希望对您有所帮助.如果您有什么疑问的话,欢迎联系我们.我们将以专业的态度,为您提供服务http://www.sdjkyqyb.com
The above is a detailed introduction to the central control operator dongle of Zhejiang University. I hope it will be helpful to you If you have any questions, please contact us We will provide you with professional service http://www.sdjkyqyb.com
产品推荐
新闻推荐