Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Encryption AES加密硬件解密_Encryption_Aes_Hardware - Fatal编程技术网

Encryption AES加密硬件解密

Encryption AES加密硬件解密,encryption,aes,hardware,Encryption,Aes,Hardware,我使用的是Nordic Nrf51822芯片,它有AES加密硬件支持,但没有解密硬件支持,所以我提出了以下方法 发送方->异或(数据,AES(异或(盐,计数器=1))->接收方 接收器能够对数据进行异或恢复。 有没有更好的方法,即如果AES是对称的,我们可以进行两次加密以获得原始数据?您所描述的与标准操作模式类似。实际上,对于您拥有的硬件,可以使用任何只需要AES加密功能的,例如和 我建议您使用如上所述的标准模式之一,而不是使用自己的模式,这在涉及加密时通常是不明智的

我使用的是Nordic Nrf51822芯片,它有AES加密硬件支持,但没有解密硬件支持,所以我提出了以下方法 发送方->异或(数据,AES(异或(盐,计数器=1))->接收方 接收器能够对数据进行异或恢复。
有没有更好的方法,即如果AES是对称的,我们可以进行两次加密以获得原始数据?

您所描述的与标准操作模式类似。实际上,对于您拥有的硬件,可以使用任何只需要AES加密功能的,例如和

我建议您使用如上所述的标准模式之一,而不是使用自己的模式,这在涉及加密时通常是不明智的