为您找到与对称密钥算法加密和解密使用相关的共200个结果:
随着网络开放性的增加,丰富的网络业务为人们提供了良好的网络交互体验。与此同时,网络安全也成为人们关注的问题。下面读文网小编整理了一些资料为大家讲解密钥或对称密钥加密术的相关知识,希望对你有用!
什么是密钥?
密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。密钥分为对称密钥与非对称密钥。
(Secret-Key or Symmetric-Key Cryptography)
密钥加密术是确保具有报文解密密钥的受限方对信息公开的网络技术安全技术。在密钥加密模式中,只需要提供一种密钥进行加、解密过程。它又叫作对称密钥加密。“非对称密钥加密”主要应用于需要一组公共/私人密钥的系统:报文加密时使用一种密钥,解密时使用另一种密钥。
密钥出现的格式有多种,如代码、密码或其它。最流行的密钥加密技术是数据加密标准(DES:Data Encryption Standard)。当前使用更多且更为先进的加密算法是 Triple DES,支持高敏感信息的安全性。密钥加密中的核心技术是密钥管理,包括密钥建立、密钥存储、密钥分配、密钥取消等等。金融业在标准化密钥保护和交换的过程中处于主导地位。具体内容在 ANSI X9.17 金融机构密钥管理(Wholesale)标准中有讲解。目前,SKIP(Simple Key management for IP)和 ISAKMP/Oakley 是最流行的密钥管理技术。
公共密钥加密可以应用于在信息存储和交换期间提供私人信息保护。如果用户想将信息保密保存在自己的硬盘中,那么他可以通过密钥使其不对外泄漏。如果用户想将信息传输给另一方,密钥加密术可以保证即使信息被 3rd 方捕获,也不可读,但接收方可以通过预先被告诉或共同协商密钥成功实现解密过程。
由于每次通信都需要一个密钥支持,这样可以增强大型系统的密钥管理难度,并且使得用户很难安全传递网络密钥。公共密钥加密术通常适用于大型系统的信息安全机制,而私人密钥加密术常适用于小型系统的信息安全机制。
浏览量:1
下载量:0
时间:
现在的个人隐私以及文件安全性越来越重要。那么大家知道电脑如何加密和解密文件或文件夹吗?读文网小编分享了电脑加密和解密文件或文件夹的方法,希望对大家有所帮助。
一、加密文件或文件夹
步骤一:打开Windows资源管理器。
步骤二:右键单击要加密的文件或文件夹,然后单击“属性”。
步骤三:在“常规”选项卡上,单击“高级”。选中“加密内容以便保护数据”复选框
在加密过程中还要注意以下五点:
1.要打开“Windows 资源管理器”,请单击“开始→程序→附件”,然后单击“Windows 资源管理器”。
2.只可以加密NTFS分区卷上的文件和文件夹,FAT分区卷上的文件和文件夹无效。
3.被压缩的文件或文件夹也可以加密。如果要加密一个压缩文件或文件夹,则该文件或文件夹将会被解压,There is a feeling called love。
4.无法加密标记为“系统”属性的文件,并且位于systemroot目录结构中的文件也无法加密。
5.在加密文件夹时,系统将询问是否要同时加密它的子文件夹。如果选择是,那它的子文件夹也会被加密,以后所有添加进文件夹中的文件和子文件夹都将在添加时自动加密。
二、解密文件或文件夹
步骤一:打开Windows资源管理器。
步骤二:右键单击加密文件或文件夹,然后单击“属性”。
步骤三:在“常规”选项卡上,单击“高级”。
步骤四:清除“加密内容以便保护数据”复选框。
同样,我们在使用解密过程中要注意以下问题:
1.要打开“Windows资源管理器”,请单击“开始→程序→附件”,然后单击“Windows资源管理器”。
2.在对文件夹解密时,系统将询问是否要同时将文件夹内的所有文件和子文件夹解密。如果选择仅解密文件夹,则在要解密文件夹中的加密文件和子文件夹仍保持加密。但是,在已解密文件夹内创立的新文件和文件夹将不会被自动加密。
以上就是使用文件加、解密的方法!而在使用过程中我们也许会遇到以下一些问题,在此作以下说明:
1.高级按钮不能用
原因:加密文件系统(EFS)只能处理NTFS文件系统卷上的文件和文件夹。如果试图加密的文件或文件夹在FAT或FAT32卷上,则高级按钮不会出现在该文件或文件夹的属性中。
解决方案:将卷转换成带转换实用程序的NTFS卷。
打开命令提示符。
键入:Convert [drive]/fs:ntfs
(drive 是目标驱动器的驱动器号)
2.当打开加密文件时,显示“拒绝访问”消息
原因:加密文件系统(EFS)使用公钥证书对文件加密,与该证书相关的私钥在本计算机上不可用。
解决方案:查找合适的证书的私钥,并使用证书管理单元将私钥导入计算机并在本机上使用。
3.用户基于NTFS对文件加密,重装系统后加密文件无法被访问的问题的解决方案(注意:重装Win2000/XP前一定要备份加密用户的证书):
步骤一:以加密用户登录计算机。
步骤二:单击“开始→运行”,键入“mmc”,然后单击“确定”。
步骤三:在“控制台”菜单上,单击“添加/删除管理单元”,然后单击“添加”。
步骤四:在“单独管理单元”下,单击“证书”,然后单击“添加”。
步骤五:单击“我的用户账户”,然后单击“完成”(如图2,如果你加密用户不是管理员就不会出现这个窗口,直接到下一步) 。
步骤六:单击“关闭”,然后单击“确定”。
步骤七:双击“证书──当前用户”,双击“个人”,然后双击“证书”。
步骤八:单击“预期目的”栏中显示“加密文件”字样的证书。
步骤九:右键单击该证书,herve paris,指向“所有任务”,然后单击“导出”。
步骤十:按照证书导出向导的指示将证书及相关的私钥以PFX文件格式导出(注意:推荐使用“导出私钥”方式导出,air max 2009,这样可以保证证书受密码保护,以防别人盗用。另外,证书只能保存到你有读写权限的目录下)。
4.保存好证书
注意将PFX文件保存好。以后重装系统之后无论在哪个用户下只要双击这个证书文件,导入这个私人证书就可以访问NTFS系统下由该证书的原用户加密的文件夹(注意:使用备份恢复功能备份的NTFS分区上的加密文件夹是不能恢复到非NTFS分区的)。
最后要提一下,这个证书还可以实现下述用途:
(1)给予不同用户访问加密文件夹的权限
将我的证书按“导出私钥”方式导出,将该证书发给需要访问这个文件夹的本机其他用户,请你转载一下吧。然后由他登录,导入该证书,实现对这个文件夹的访问。
(2)在其也WinXP机器上对用“备份恢复”程序备份的以前的加密文件夹的恢复访问权限
将加密文件夹用“备份恢复”程序备份,然后把生成的Backup.bkf连同这个证书拷贝到另外一台WinXP机器上,用“备份恢复”程序将它恢复出来(注意:只能恢复到NTFS分区)。然后导入证书,即可访问恢复出来的文件了。
看过“电脑如何加密和解密文件或文件夹”
浏览量:2
下载量:0
时间:
Windows系统自带文件或者文件夹加密功能,那么怎么开启和使用win7电脑ntfs加密功能呢?接下来大家跟着读文网小编一起来了解一下开启和使用win7电脑ntfs加密功能的解决方法吧。
第一步:开启ntfs加密
1.召唤出运行对话框,在其中输入gpedit,msc,之后回车打开组策略编辑器。
2.定位到计算机配置/管理木板/系统/文件系统/Ntfs路径之中。选中ntfs项目。
3.在右侧选中所有Ntfs卷上都不允许加密选项,双击打开此选项。
在弹出的配置窗口之中禁用此选项。点击确定保存设置。
第二步:设置加密文件夹
1.这里小编随意选中一个电脑系统下载文件夹,右键,在弹出的菜单之中选择属性子菜单。
2.在属性对话框之中点击高级按钮,弹出高级属性对话框。
之后选中加密内容以便保护数据,之后点击确定。这样就把文件夹设置成为了加密文件夹。
看过“怎么开启和使用win7电脑ntfs加密功能”
浏览量:2
下载量:0
时间:
Excel中的加密功能具体该如何使用呢?接下来是读文网小编为大家带来的excel2007加密功能的使用教程,供大家参考。
加密功能使用步骤1:如图,我给"学生2.xlsx"这个工作簿加密,单击"office"按钮,在弹出菜单中选择"另存为"。
加密功能使用步骤2:右键"工具",选择"常规选项"。
加密功能使用步骤3:如图在弹出对话框中输入密码,一般仅给访问权限加密就够了。
加密功能使用步骤4:输入密码并记住,在弹出的密码确认对话框中再次输入密码。
加密功能使用步骤5:加密后,记得点击保存。
加密功能使用步骤6:ok,加密完成,当我们再次打开"学生2.xlsx"工作簿时,显示需要输入密码,说明加密成功。
浏览量:2
下载量:0
时间:
Excel中的加密文档有时候需要进行解密处理,但是很多人不知道怎么操作,不要着急,小编告诉你excel表格加密文档的解密教程,希望阅读过后对你有所启发!
加密文档解密步骤1:打开您需要破解的Excel文件,如图所示:
加密文档解密步骤2:依次点击菜单栏上的工具---宏----录制新宏;
加密文档解密步骤3:输入宏名字(PS:打击积极性啊!)如:易尔拓,然后停止录制(这样得到一个空宏,为后面添加vb代码做准备);
加密文档解密步骤4:依次点击菜单栏上的工具---宏----宏,选易尔拓,点编辑按钮;
删除窗口中的所有字符,替换为下面的内容;
Option Explicit
Public Sub AllInternalPasswords()
' Breaks worksheet and workbook structure passwords. Bob McCormick
' probably originator of base code algorithm modified for coverage
' of workbook structure / windows passwords and for multiple passwords
'
' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1)
' Modified 2003-Apr-04 by JEM: All msgs to constants, and
' eliminate one Exit Sub (Version 1.1.1)
' Reveals hashed passwords NOT original passwords
Const DBLSPACE As String = vbNewLine & vbNewLine
Const AUTHORS As String = DBLSPACE & vbNewLine & _
"Adapted from Bob McCormick base code by" & _
"Norman Harker and JE McGimpsey"
Const HEADER As String = "AllInternalPasswords User Message"
Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04"
Const REPBACK As String = DBLSPACE & "Please report failure " & _
"to the microsoft.public.excel.programming newsgroup."
Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _
"now be free of all password protection, so make sure you:" & _
DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _
DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _
DBLSPACE & "Also, remember that the password was " & _
"put there for a reason. Don't stuff up crucial formulas " & _
"or data." & DBLSPACE & "Access and use of some data " & _
"may be an offense. If in doubt, don't."
Const MSGNOPWORDS1 As String = "There were no passwords on " & _
"sheets, or workbook structure or windows." & AUTHORS & VERSION
Const MSGNOPWORDS2 As String = "There was no protection to " & _
"workbook structure or windows." & DBLSPACE & _
"Proceeding to unprotect sheets." & AUTHORS & VERSION
Const MSGTAKETIME As String = "After pressing OK button this " & _
"will take some time." & DBLSPACE & "Amount of time " & _
"depends on how many different passwords, the " & _
"passwords, and your computer's specification." & DBLSPACE & _
"Just be patient! Make me a coffee!" & AUTHORS & VERSION
Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _
"Structure or Windows Password set." & DBLSPACE & _
"The password found was: " & DBLSPACE & "$$" & DBLSPACE & _
"Note it down for potential future use in other workbooks by " & _
"the same person who set this password." & DBLSPACE & _
"Now to check and clear other passwords." & AUTHORS & VERSION
Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _
"password set." & DBLSPACE & "The password found was: " & _
DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _
"future use in other workbooks by same person who " & _
"set this password." & DBLSPACE & "Now to check and clear " & _
"other passwords." & AUTHORS & VERSION
Const MSGONLYONE As String = "Only structure / windows " & _
"protected with the password that was just found." & _
ALLCLEAR & AUTHORS & VERSION & REPBACK
Dim w1 As Worksheet, w2 As Worksheet
Dim i As Integer, j As Integer, k As Integer, l As Integer
Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer
Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer
Dim PWord1 As String
Dim ShTag As Boolean, WinTag As Boolean
Application.ScreenUpdating = False
With ActiveWorkbook
WinTag = .ProtectStructure Or .ProtectWindows
End With
ShTag = False
For Each w1 In Worksheets
ShTag = ShTag Or w1.ProtectContents
Next w1
If Not ShTag And Not WinTag Then
MsgBox MSGNOPWORDS1, vbInformation, HEADER
Exit Sub
End If
MsgBox MSGTAKETIME, vbInformation, HEADER
If Not WinTag Then
MsgBox MSGNOPWORDS2, vbInformation, HEADER
Else
On Error Resume Next
Do 'dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
With ActiveWorkbook
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If .ProtectStructure = False And _
.ProtectWindows = False Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND1, _
"$$", PWord1), vbInformation, HEADER
Exit Do 'Bypass all for...nexts
End If
End With
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
If WinTag And Not ShTag Then
MsgBox MSGONLYONE, vbInformation, HEADER
Exit Sub
End If
On Error Resume Next
For Each w1 In Worksheets
'Attempt clearance with PWord1
w1.Unprotect PWord1
Next w1
On Error GoTo 0
ShTag = False
For Each w1 In Worksheets
'Checks for all clear ShTag triggered to 1 if not.
ShTag = ShTag Or w1.ProtectContents
Next w1
If ShTag Then
For Each w1 In Worksheets
With w1
If .ProtectContents Then
On Error Resume Next
Do 'Dummy do loop
For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126
.Unprotect Chr(i) & Chr(j) & Chr(k) & _
Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
If Not .ProtectContents Then
PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _
Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
MsgBox Application.Substitute(MSGPWORDFOUND2, _
"$$", PWord1), vbInformation, HEADER
'leverage finding Pword by trying on other sheets
For Each w2 In Worksheets
w2.Unprotect PWord1
Next w2
Exit Do 'Bypass all for...nexts
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
Loop Until True
On Error GoTo 0
End If
End With
Next w1
End If
MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER
End Sub
加密文档解密步骤5:依次点击菜单栏上的工具---宏-----宏,选AllInternalPasswords,执行,确定两次;
耐心等一会,再点击两次确定,就ok啦!
浏览量:2
下载量:0
时间:
Excel中加密功能具体该如何使用呢?下面是由读文网小编分享的excel2003加密功能的使用教程,以供大家阅读和学习。
加密功能使用步骤1:首先打开2003版本的excel表格,需要设置excel的密码时可以点击顶部主菜单中的“工具”菜单。(如下图)
加密功能使用步骤2:点击工具菜单之后,会弹出一列的功能菜单,找到“选项”菜单并点击进入设置。(如下图)
加密功能使用步骤3:有时候我们点击选项菜单中,也会弹出一个未安装校对工具的提示,不用管它,可以点击关闭按钮或者确定按钮。(如下图)
加密功能使用步骤4:在弹出来的选项窗口中,找到右上角的“安全性”选项菜单,并点击这个按钮。(如下图)
加密功能使用步骤5:来到excel表格的加密设置,在打开权限密码右侧的输入框中输入提前想好的密码,然后点击确定。(如下图)
加密功能使用步骤6:点击确定之后,还会弹出确认密码的提示窗口,这时候只需要再次输入跟第一次一样的密码,然后再次点击确定就可以了。(如下图)
加密功能使用步骤7:当然设置完毕之后,可以点击顶部工具栏中的保存,对这次的设置进行保存,然后关闭表格。(如下图)
加密功能使用步骤8:然后再次打开这个excel表格的时候,就会发现打开这个表格是需要输入正确密码才可以打开,证明这次excel表格已经成功设置密码了哦(如下图)
浏览量:2
下载量:0
时间:
Excel中的加密功能具体该如何使用呢?下面是读文网小编带来的关于excel2010加密功能使用教程,希望阅读过后对你有所启发!
加密功能使用步骤1:首先,我们创建一个文件,如下图,
加密功能使用步骤2:然后选择加密,加密的方法已不是在工具栏上,早期的是,如下图,工具栏上的保护工作薄是指对内容 的保持,不被修改,这里多加强调!
加密功能使用步骤3:选择最左上角,文件》信息(左边导航)》权限(点击保持工作薄下的下三角型图标)》用密码进行加密。
加密功能使用步骤4:输入密码,然后重新输入确认即可。
加密功能使用步骤5:关闭文件,选择保存后,再次打开文件,然后需要密码打开。如下图
加密功能使用步骤6:同时,对已加了密码的文件,显示如下图,取消密码,要先输入原密码,才可以解除密码。对于重要文件,建议进行加密处理。
浏览量:2
下载量:0
时间:
密钥,是为了安装和破解office 2010的,而参考资料中给出的是两种密钥。60天试用和永久激活,大家可以随便使用,因为没有关系,紧接着,就会激活。那么下面就由读文网小编给大家分享下使用word2010密钥的技巧,希望能帮助到您。
步骤一:安装好了office之后,就开始破解了,首先打开软件。界面如下图所示:
步骤二:点击按钮:AZ-Activator,软件会自动运行,检测版本,并且激活,无需多余步骤,非常简单。
步骤三:这是软件运行时候的样子。
步骤四:笔记本上的office 2010,破解完毕的样子。
浏览量:2
下载量:0
时间:
在Excle中录入过多重要数据的时候经常需要进行加密处理,或许过了一段时间过后就忘记了密码,这个时候就需要进行解密方式了。或许有的朋友并不知道加密文档该如何解密,如果不懂的朋友欢迎一起来探讨研究一番吧。下面是读文网小编带来的关于excel怎么解密加密的文档方法,希望阅读过后对你有所启发!
解密加密步骤1:首先,打开受保护的Excel表格,按“ALT”+“F11”键,弹出如下的界面。
解密加密步骤2:点击“插入”——“模块”,出现下图
解密加密步骤3:打入文中的代码,粘贴到空白区域;
解密加密步骤4:点击“F5”运行宏模块,进行密码破解,出现如下图,密码为图中的圈圈
解密加密步骤5:经过以上的步骤,此Excel的表格的密码已经自动除去,好了,现在你可以插入你可爱的图片啦!
浏览量:2
下载量:0
时间:
在Excel中录入好重要的资料后都需要进行加密,但是过了段时间后又觉得不重要了就需要用到解密,或许有的朋友并不知道加密和解密该如何设置,如果不懂的朋友欢迎一起来学习研究吧。下面是由读文网小编分享的excel2010加密与解密的教程,以供大家阅读和学习。
加密与解密步骤1:如下图为我们需要加密的Excel 表格文档。
加密与解密步骤2:首先,点击软件左上角的“文件”命令,如图所示。
加密与解密步骤3:接着,点击“信息”-“保护工作簿”-“用密码进行加密”选项,如图所示。
加密与解密步骤4:然后,在弹出对话框中输入自己设置的密码,如图所示。
加密与解密步骤5:这时,我们就可以看到表格的状态为“保护”状态。
加密与解密步骤6:当其他人需要打开文档的时候,就会弹出如下图所示的密码验证窗口,如图所示。
加密与解密步骤7:要解密也很简单,打开“信息”-“保护工作簿”-“用密匙进行加密”按钮,如图所示。
加密与解密步骤8:接着,删除弹出对话框中的“*”字符,单击确定即可。
加密与解密步骤9:最后,即可看到文档的加密已经被解开了。
浏览量:3
下载量:0
时间:
在Excle中录入好重要的数据的后,经常需要用到密码进行保护数据,时间久了就不记得密码了,这个时候就需要进行解密了。具体该怎么解密呢?接下来是读文网小编为大家带来的excel加密文件怎么解密的教程,供大家参考。
解密步骤1:先用Microsoft Office Excel 2003创建一个“2003.xls”的普通方式加密Excel文档。
解密步骤2:然后用Office Password Remover这个在线破解工具来破解,1,2,3,3秒之后,就生产一个已经被成功破解的新Excel文档——2003(DEMO).xls 。
浏览量:2
下载量:0
时间:
今天小编分享的教程是怎么使用浩辰CAD的对称画线和公差代号标注,教程简单易懂,很适合新手学习,下面跟小编来了解一下吧!
方法一:使用CAD 输入尺寸文本标注在执行线性尺寸标注命令后,从尺寸标注提示中选择文字(T)输入尺寸文本而替代测量值。(即%%C20f7)→回车,用光标确定尺寸位置。
方法二:利用“编辑标注”按钮编辑尺寸在执行线性尺寸标注命令后,调出“编辑标注” 命令,从标注编辑类型中选择新建(N),弹出“多行文字编辑器”对话框,在<>符号前输入%%C,符号后输入f7,单击[确定],选择已标注的线性尺寸→回车。
方法三:利用“特性”对话框编辑尺寸在执行线性尺寸标注命令后,双击已标注的线性尺寸,弹出“特性”对话框,在[文字替代]输入%%C20f7后,关闭“特性”对话框。
方法四:利用“替代当前样式”标注调出“标注样式管理器”对话框,选择“替代当前样式”,在“主单位选项卡”对话框中[前缀]输入%%C;[后缀]输入f7 。执行线性标注命令标注尺寸。
浏览量:2
下载量:0
时间:
excel2007是微软office的办公软件之一,它可以进行数据的整理、分析。如果不想让别人看到或者擅自修改的话,excel文件加密可以起到一定程度的保护。那么下面小编就教你怎么给excel2007加密和解密,希望对你有帮助!
数据加密步骤1:很多时候为了文件的安全,我们要对文件进行加密。很多人都不清楚,在excel本身就有加密功能
在excel2007的页面点击【offic 按钮】
数据加密步骤2:在点击过【offic 按钮】后得到
数据加密步骤3:选着【准备(E)】点击【加密文档(E)】
数据加密步骤4:出现【加密文档】,输入密码然后点击【确定】
数据加密步骤5:再次确认密码,然后【确定】,加密成功
数据加密步骤6:再次打开该文档是就会出现
数据加密步骤7:输入设置的密码即可打开文档
浏览量:2
下载量:0
时间:
现在的解密技术排除法律和道德因素,就从学术角度来说是门科学。它与加密技术一样是相辅相成不断提高。下面读文网小编收集针对加密狗加密的相关资料。
1、硬件复制
复制硬件,即解密者复制Sentinel Superpro相同的加密锁。由于加密锁采用了彩虹公司专用的ASIC芯片技术,因此复制该加密锁非常困难,且代价太大。
2、监听
解密者利用并口监听程序,进行解密,其工作机制是:
监听程序,记录应用程序对并口发的查询串和加密锁发回的响应串。当移去加密锁时,如果程序再对并口发查询串确认身份时,监听程序返回所记录的响应串。程序认为加密锁仍然在并口上,是合法用户继续运行,应用程序也就被解密了。
3、打印机共享器
将加密锁插在打印机共享器上,多台计算机共同使用打印机共享器上的一把加密锁。(后面简述对抗策略)
4、DEBUG
解密者DEBUG等反编译程序,修改程序源代码或跳过查询比较。应用程序也就被解密了。
对于以上的几种解密方法加密者可以考虑使用以下几种加密策略:
1、针对上述监听和DEBUG问题解密方法,本人推荐充分利用加密狗开发商的API函数调用的加密策略:
a、针对并口监听程序
1)对加密锁进行算法查询
?正确的查询响应验证
用户生成大量查询响应对,如200对。在程序运行过程中对激活的加密算法单元随机的发送在200对之中的一对“345AB56E”―――“63749128”。查询串“345AB56E”,哪么算法单元返回的下确的响应串应该是“63749128”,若是,则程序认为加密锁在并口上,是合法用户,继续运行,反之终止程序。
?随机非激活算法验证
我们对非激活的加密锁算法单元发随机生成的查询串,如:“7AB2341”,非激活算法单元只要是有查询就会有响应串。因此返回响应串“7AB2341”,在程序中判断响应串与查询串是否相同,如果相同,则证明我们的加密锁仍然在口上。继续运行程序。
?随机激活算法验证
假设监听程序了解了上面的机制。即对非激活的加密算法我们发什么查询串则返回相同的响应串。哪么我也有对策。对激活的加密算法单元发随机生成的查询串,如:“345AB56E”由于是激活算法响应串肯定与查询串肯定不等。所以假如返回响应串“7253ABCD”,在程序中判断响应串与查询串是否不同,如果不同,则证明我们的加密锁仍然在并口上,继续运行程序。
上面三种加密策略在程序同时使用,相符相承,相互补充。即使监听程序记录下来我们的部分查询响应。
2)分时查询
用户把查询响应对分组,如120对分为4组。每30对一组。头三个月使用第一组,第二个月三个月使用第二组以此类推,监听程序就算记录了头三个月。第二个月三个月以后程序仍然无法使用。
也可以再生成100对“临时委员”,每次运行随意抽出1对与以上分组结合使用。使记录程序在三个月内也无法记录完全。程序也无法使用。
3)随机读写存储单元
为了防监听程序。我们的策略是:程序在启动时,我们利用随机函数随机生成的一个数,假设是“98768964”。我们在指定的18#单元写入这个数。哪么我们在程序运行中,每调用一个功能程序前读取18#单元,数判定是否是我们写入的数“98768964”。因为每次写入的数是随机生成的,所以监听程序记录不到当次启动时写入的随机数,它返回的数肯定是一个不匹配的数。我们就可以就此判定是否是合法用户。Sentinel Superpro加密锁可以重复写10万次以上。也就是说每天写三次也可以使用一百年。
2、针对打印共享器的加密策略
为了防打印共享器。我们的策略是:程序在启动时,我们利用随机函数随要生成的一个数,假设是“7762523A”。我们在指定的34#单元写入这个数。哪么在程序运行中,每调用一个功能程序前读取34#单元,以判定是否是我们写入的数“7762523A”。以此判定是否是合法用户。因为每次写入的数随机生成的,同时使用打印共享器的其他非法用户的程序一进入也会写入一个不同的随机数。那么第一个用户的程序在校验是否是第一个用户写入的数时,就会被认为是非法的用户。所以在一个阶段也只是一个程序使用。(例如RAINBOW公司开的Sentinel Superpro加密锁可以重复10万次以上。也就是说每天写三次也就可以使用一百年。)
3、针对DEBUG跟踪的加密锁的安全策略
1)分散法
针对DEBUG跟踪。在调用每个重要功能模块前,我们建议要对加密锁进行查询,校验身份。如果只在程序开始部分校验身份,DEBUG跟踪程序部分可以轻易的跳过校验部分,而一些不良用户可以在验证后可以将加密锁拔下用在其它计算机。
2)延时法
针对某一具体查询校验,都有三步骤:
?查询得到响应串
?比较响应串和查询串是否匹配
?执行相应的步骤
我们建议以上三个步骤要延时执行。最好鼗三步骤相互远离些,甚至放到不同的子程序或函数中。例如:我们执行“查询得到响应串” 后,相隔50执行“比较响应串和查询串是否匹配”。假如程序需要调用一个函数。哪么我们就在这个函数里执行“执行相应的步骤”。这样程序更难于被。
3)整体法
将响应串作为程序中数据使用。
例如:我们有返回值“87611123”,而我们程序需要“123”这个数。我们可以让“87611123”减去“8761000”得到“123”。这样以来任何对加密程序的修改都会使程序紊乱。
4)迷惑法
一般情况下我们的程序执行相应的验证步骤。验证是非法用户就会退出。这样很容易被发现代码特征。我们知道是非法用户后继续执行一些无用的操作使程序紊乱。以迷惑解密者。
浏览量:2
下载量:0
时间:
eCryptFS是Linux系统中的文件加密系统,能够对文件或目录进行加密,且加密级别高,安全性强于一般软件,下面读文网小编就给大家介绍下Linux如何使用eCryptFS加密文件。
Debian,Ubuntu或其衍生版:
$ sudo apt-get install ecryptfs-utils
注意,如果你在Ubuntu安装过程中选择加密家目录,eCryptFS应该已经安装了。
CentOS, RHEL or Fedora:
# yum install ecryptfs-utils
Arch Linux:
$ sudo pacman -S ecryptfs-utils
在安装完包后,加载eCryptFS内核模块当然会是一个很好的实践:
$ sudo modprobe ecryptfs
浏览量:2
下载量:0
时间: