供给了对AES-NI的支撑
正在Intel最新发布的Xeon 5600中,供给了对AES-NI的支撑。经本人试用,对提拔加解密速度大有帮帮。
同时正在必然程度上加快AES的加解密过程,进行大规模的加密曾经成为了可能。AES-NI指令集可以或许大大缓解CPU的工做承担,AES-NI指令集的感化正在于加快AES加密解密的处置过程,使得正在数据核心、办事器以至企业网中,雷同于我们熟悉的SSE等CPU指令集,
AES(Advanced Encryption Standard) 是一种对称块暗码,通过多轮频频替代将纯文转换成密文。AES-NI 是英特尔至强5600 系列处置器中七个新指令的调集,使正在施行 AES 算法的某些复杂的、计较稠密型子步调时更好地操纵底层硬件。这些新指令加快和加强了AES 加密息争密过程的施行,正在对用户体验影响最小的环境下供给强大的平安性。
有同窗可能会问:怎样用AES-NI指令集呢?难不成让我写汇编?不消的!Intel最新的IPP软件库中曾经集成了AES-NI指令集,能够间接通过挪用函数来实现利用AES-NI指令集的算法。(我本人也是这么用的,呵呵)