当前位置:首页 > 科技 > 正文内容

如何策略使用加密狗进行加密(加密狗怎么使用?)

2019-06-06 09:12:06科技697

大家好,今天就和小白一起来看看这个问题吧 。加密狗怎么使用?,如何策略使用加密狗进行加密很多人还不知道,现在让我们一起来看看吧!

有没有用加密狗解密的方法?

如何策略使用加密狗进行加密(加密狗怎么使用?)

1.硬件复制

复制硬件,也就是解密器复制了Sentinel Superpro同样的加密锁。由于加密锁采用了彩虹公司专用的ASIC芯片技术,复制加密锁的难度很大,成本也很高。

2.监视

解密器利用并口监视器进行解密,其工作机制是:

侦听器记录应用程序发送的查询字符串和加密密钥发回的响应字符串。移除加密锁后,如果程序再次确认并行查询字符串的身份,监听器将返回记录的响应字符串。认为程序加密锁还在并口,合法用户继续运行,应用程序被解密。

3.打印机共享器

将加密锁插入打印机共享器,多台电脑共享打印机共享器上的一把加密锁。(对策在后面简述)

4、调试

解密反编译程序如调试,修改程序源代码或跳过查询比较。应用程序被解密。

对于上述解密方法,加密器可以考虑使用以下加密策略:

1.针对上述监控调试问题的解密方法,我建议充分利用加密狗开发者的API函数调用的加密策略:

a、针对并口监听器

1)对加密锁进行算法查询。

?正确的查询响应验证

用户生成大量的查询响应对,例如200对。在程序运行过程中,激活的加密算法单元被随机发送到200对中的一对“345 ab 56 e”-“63749128”。查询字符串“345AB56E”,哪个算法单元返回的正确响应字符串应该是“63749128”。如果是,程序认为加密锁在并口,是合法用户,继续运行;否则,它终止程序。

?随机非活动算法验证

我们给不活跃的加密算法单元发送一个随机生成的查询字符串,比如“7AB2341”,不活跃的算法单元只要有一个查询就会有一个响应字符串。因此返回响应字符串“7AB2341”,在程序中判断响应字符串是否与查询字符串相同。如果是一样的,证明我们的加密锁还在端口上。继续运行程序。

?激活随机算法验证

假设听者理解上述机制。也就是说,我们发送给非活动加密算法的查询字符串将返回相同的响应字符串。我也有对策。向激活的加密算法单元发送随机生成的查询字符串,如“345AB56E”。因为是激活的算法,所以响应字符串肯定不同于查询字符串肯定。所以如果返回响应字符串“7253ABCD”,那么在程序中判断响应字符串是否与查询字符串不同。如果不一样,证明我们的加密锁还在并口上,程序继续运行。

以上三种加密策略在程序中同时使用,具有一致性和互补性。即使监听器记录了我们的一些查询响应。

2)分时查询

用户响应对被分成4组,例如120对。每30双。第一组在前三个月使用,第二组在后三个月使用,以此类推。听众记录下前三个月。两个月三个月过去了,程序还是不能用。

也可以再生成100对“临时成员”,每次操作随机抽取一对,与上述各组组合使用。以至于三个月内录制程序都无法完成。程序也不能用。

3)随机读写存储单元

防止窃听节目。我们的策略是:程序启动时,我们用一个随机函数随机生成一个数,假设是“98768964”。我们把这个数写在指定的单位18#里。程序运行的时候,每次我们在调用一个函数程序之前读unit 18,数字就决定了是不是我们写的数字“98768964”。因为每次写入的数字都是随机生成的,监听器无法记录这次启动写入的随机数,它返回的数字一定是不匹配的数字。我们可以判断是否是合法用户。Sentinel Superpro加密锁可以重复写入10万次以上。也就是说,一天写三次,也可以用一百年。

2.打印共享者的加密策略

防止打印共享者。我们的策略是:当程序启动时,我们用随机函数生成一个数,假设是“7762523A”。我们把这个数写在指定的单位34#里。当程序运行时,我们在调用一个函数程序之前先读取unit 34,以确定它是否是我们编写的数字“7762523A”。以便确定它是否是合法用户。因为每次写入的数字是随机生成的,所以其他使用打印共享器的非法用户在他们的程序一进入时也会写入一个不同的随机数。那么第一个用户的程序在检查是否是第一个用户写的号码时就会被认为是非法用户。所以只是一个阶段用的程序。(比如彩虹公司开的Sentinel Superpro加密锁,可以重复十万次以上。也就是说,一天写三遍,可以用一百年。)

3.调试跟踪加密锁的安全策略

1)分散法

用于调试跟踪。在调用每个重要的功能模块之前,我们建议查询加密密钥并验证其身份。如果只是在程序开始的时候进行身份验证,那么调试跟踪程序很容易跳过验证部分,一些不良用户可以在验证后拔掉加密锁在其他电脑上使用。

2)延迟方法

对于特定的查询检查,有三个步骤:

?查询以获取响应字符串

?比较响应字符串是否与查询字符串匹配。

?执行相应的步骤。

我们建议上述三个步骤应该延迟。最好将这三个步骤彼此分开,甚至放在不同的子例程或函数中。例如,在我们执行“查询以获取响应字符串”之后,

3)整体法

将响应串作为程序中数据使用。

例如:我们有返回值“87611123”,而我们程序需要“123”这个数。我们可以让“87611123”减去“8761000”得到“123”。这样以来任何对加密程序的修改都会使程序紊乱。

4)迷惑法

一般情况下我们的程序执行相应的验证步骤。验证是非法用户就会退出。这样很容易被发现代码特征。我们知道是非法用户后继续执行一些无用的操作使程序紊乱。以迷惑解密者。

这篇文章到此就结束,希望能帮助到大家。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:https://www.xixia168.com/n/kj/5789.html

标签: 加密狗策略
分享给朋友:

“如何策略使用加密狗进行加密(加密狗怎么使用?)” 的相关文章

春分传统美食(春分吃什么食物)

春分传统美食(春分吃什么食物)

大家好,今天就和兔兔一起来看看这个问题吧 。春分吃什么食物,春分传统美食很多人还不知道,现在让我们一起来看看吧!  一、春分吃什么食物  1、吃春菜  昔日四邑有个不成节的习俗,叫做“春分吃春菜”。“春菜”是一种野苋菜,乡人称之为“春碧蒿”。逢春分那天,全村人都去采摘春菜。在田野中搜寻时,多见是嫩绿...

中秋节的寓意和象征(中秋节的寓意是什么)

中秋节的寓意和象征(中秋节的寓意是什么)

大家好,今天就和毛毛一起来看看这个问题吧 。中秋节的寓意是什么,中秋节的寓意和象征很多人还不知道,现在让我们一起来看看吧!    中秋节的寓意为家庭团圆幸福、花好月圆。中秋节自古便有祭月、赏月、吃月饼、玩花灯、赏桂花、饮桂花酒等民俗。到后来人们逐渐把赏月与月饼结合在一起,寓意家人团圆,寄托思念。拜月...

寒食节和清明节的不同之处(寒食节和清明节的区别)

寒食节和清明节的不同之处(寒食节和清明节的区别)

大家好,今天就和吖吖一起来看看这个问题吧 。寒食节和清明节的区别,寒食节和清明节的不同之处很多人还不知道,现在让我们一起来看看吧!    一、时间不同  1.寒食节,也叫禁烟节、冷节、百五节,是农历冬至后的第105天,在清明节的前一、两天。曾经,寒食节在中国民间是第一大祭祀之日。  2.清明节,也叫...

白色情人节翻译英文(白色情人节的英文怎么写)

白色情人节翻译英文(白色情人节的英文怎么写)

大家好,今天就和毛毛一起来看看这个问题吧 。白色情人节的英文怎么写,白色情人节翻译英文很多人还不知道,现在让我们一起来看看吧!  导语:在每个月的14号都有一个独特的情人节,在3月即将开始的就是白色情人节。虽然这个节日就要到来了,但是很多人都不了解这个节日。白色情人节的英文怎么写?下面我们来看看白色...

屈臣氏会员日是每月几号(屈臣氏会员日是哪一天)

屈臣氏会员日是每月几号(屈臣氏会员日是哪一天)

大家好,今天就和兔兔一起来看看这个问题吧 。屈臣氏会员日是哪一天,屈臣氏会员日是每月几号很多人还不知道,现在让我们一起来看看吧!  一、屈臣氏会员日是哪一天 屈臣氏会员日是每月几号二、屈臣氏会员日是每月的5日,所以一年就有12次,会员日当天积分五倍升值。三、屈臣氏公司介绍  屈臣氏集团起源于1841...

两会结束时间2022年(两会哪天结束2022)

两会结束时间2022年(两会哪天结束2022)

大家好,今天就和蜜蜜一起来看看这个问题吧 。两会哪天结束2022,两会结束时间2022年很多人还不知道,现在让我们一起来看看吧!  一、  两会哪天结束2022  1.2022全国人大会议  于2022年3月5日在北京召开,而会议召开时间在2021年12月24日下午由十三届全国人大常委会第三十二次会...