gpt4 book ai didi

c - AES 在汇编中的实现

转载 作者:行者123 更新时间:2023-12-02 02:28:52 26 4
gpt4 key购买 nike

<分区>

大家好我正在尝试构建一个代码来演示在程序集中执行 AES 加密。最新的英特尔手册有

AESENC xmm1,xmm2/m128 — 执行一轮 AES 加密流轮 key 来自第二个源操作数,对第一个源操作数的 128 位数据(状态)进行操作源操作数,并将结果存入目的操作数。

AESENCLAST xmm1, xmm2/m128 — 执行 AES 加密流程的最后一轮一个圆键来自第二个源操作数,对第一个源操作数的 128 位数据(状态)进行操作源操作数,并将结果存入目的操作数。

AESKEYGENASSIST xmm1、xmm2/m128、imm8通过计算生成 key 的步骤,协助扩展 AES key 用于加密的轮 key ,使用源操作数中指定的 128 位数据和一个指定为立即数的 8 位轮常数,将结果存储在目标中操作数。

为此,我将尝试内联汇编,我将构建它以将速度与用 C 完成的普通 AES 进行比较!我的第一次头脑 Storm 让我思考如何在内联汇编中使用 xmm欢迎任何关于我的问题或一般想法的帮助/集思广益/分享想法干杯=)

26 4 0
文章推荐: visual-studio-2010 - 来自同一位置的 Visual Studio 2010 ClickOnce 先决条件
文章推荐: c# - 在 Action 列表中使用多个 Action