❶ MAC函数的安全性是怎样的
当使用加密算法加密消息时,无论采用对称加密还是公钥加密,其安全性一般依赖于密钥的长度。排除加密算法可能有的弱点,攻击者可以使用穷举攻击档斗来尝试所有可能的密钥。一般情况下,对k比特长的密钥,穷举攻击需要2^(k-1)次尝试。
对于MAC,情况则完全不同。MAC函数一般是一个多对一的函数。攻击者如何用穷举攻击法获启仿得密钥呢?MAC函数域由任意长度的消息组成,其中域值由所有可能的MAC和所有可能的密钥组成。如果使用一个长度为n比特的MAC,那么将有2n个可能的MAC,而可能有N个消息,其中N>>2^n。
如果不考虑保密性,即假设对手已获得消息的明文和相应的MAC。假定k>n,即密钥长度大于MAC长度,那么如果已知M1和行旁磨MAC1,MAC1=Ck1( M1)。密码分析者必须对所有可能的密钥值ki执行MACi=Cki( Mi)。当MACi= MAC1时,则至少说明找到一个密钥。但攻击者此时并无法确定真正的密钥。因为,由于总共将产生2^k个MAC,但只有2^n个不同的MAC值。因此,许多密钥会产生同一个正确的MAC。因此,此时攻击者必须重复这样的攻击,直到可以确认正确的密钥。
一般来说,对消息认证码的穷举搜索攻击比对使用相同长度密钥的加密算法的穷举搜索更困难,然而也存在一些攻击方法却不需要寻找产生MAC所使用的密钥。
考虑能遇到的攻击的类型,MAC函数必须满足以下要求,其中假定对手知道MAC函数C但不知道k:
所以mac是很难攻击的,其安全性足矣保障我们的安全需求。
❷ mac系统怎么给文件夹加密
可以安装透明加密软件红卖禅线隐私保护系统,采用AES256,512,SM2、SM3等高强稿配纯度加密算法,结合键咐驱动层及应用层透明加密技术。可以对各类电子文档,图片,图纸,音视频进行加密保护,自动后台透明运行,无需改变电脑使用习惯,保存或另存为时文档即被高强度加密处理。
❸ MAC系统文件怎么加密
给文件加密,你可以在网络上下载超级加密3000
这是一款功能强大的文件和文件夹加密和保护软件。
超级加密3000有超快和最强的文件、文件夹加密功能、数据保护功能,文件夹、文件的粉碎删除以及文件夹伪装等功能。
超级加密
3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。
超级加密3000还支持加密文件的临时解密,文件加密后,双击加密文件,在弹出密码输入对话框输入正确的密码选择确定,该加密文件就处于临时解密,文件使用完毕退出以后,它自动恢复到加密状态,无需再加密。
超级加密3000是一款不可多得的文件加密软件,您可以到网络上搜索超级加密3000给您的文件加密试试看。
❹ POS终端MAC的算法
将欲发送给POS中心的消息中,从消息类型(MTI)到63域之间的部分构成Mac Element Block(MAB)。
对MAB,按每8个字节做异或,如果最后不满8个字节,则添加”0x00”。
MAB = M1 M2 M3
其中,
M1 = M11 M12 M13 M14 M15 M16 M17 M18
M2 = M21 M22 M23 M24 M25 M26 M27 M28
M3 = M31 M32 M33 M34 M35 M36 M37 M38
按如下规则进行异或运算判渗晌:
M11 M12 M13 M14 M15 M16 M17 M18
(XOR) M21 M22 M23 M24 M25 M26 M27 M28
得到: T11 T12 T13 T14 T15 T16 T17 T18
再次进行异或处理
T11 T12 T13 T14 T15 T16 T17 T18
(XOR) M31 M32 M33 M34 M35 M36 M37 M38
得到: T21 T22 T23 T24 T25 T26 T27 T28
如何掘锋还有字节,继续异或
将异或运算后的最后8个字节转换为16个Hexdecimal:
取前8个字节用喊升MAK加密
将加密后的结果与后8个字节异或
将异或后的结果再一次进行单倍长密钥算法运算
将运算后的结果转换为16个Hexdecimal
取前八个字节作为MAC值
MAC值用于鉴别消息在传送途中是否被篡改。当交易消息被发送者发出之前,应由发送者产生MAC;接收者收到消息后,将重新计算MAC值,若相同,则标明消息未被篡改。
❺ mac函数和加密算法的相同点和区别
mac函数和加密算法的相同点是:MAC函数与加密陵唯函数类似,都需要明文、滑汪正密钥和算法的参与。区别:MAC算法不要求可逆,加密算信悔法必须可逆。
❻ mac上的文件保险箱加密1天多
mac上的文件保险箱加密1天多的操作步骤:则可以关闭文件保险箱:
1.选取文件菜单 >“系统偏好设置”,然后点按“安全性与隐 私”。
2.点按“文件保险箱”标签页。
3.点按 已锁定图标,然后输入管理员名称和密码。′