Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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 加密算法实际上是如何加密数据的_Encryption_Public Key Encryption_Encryption Symmetric_Encryption Asymmetric - Fatal编程技术网

Encryption 加密算法实际上是如何加密数据的

Encryption 加密算法实际上是如何加密数据的,encryption,public-key-encryption,encryption-symmetric,encryption-asymmetric,Encryption,Public Key Encryption,Encryption Symmetric,Encryption Asymmetric,我想知道的不是加密是如何工作的,密钥是什么等等,来回答你关于在加密过程中字符串会发生什么的问题-字符串被解码成比特,然后比特被加密 大多数现代加密协议最终使用AES对称加密来加密消息,使用消息发送方和接收方共享的密钥。消息被分成128位的块,通常进行填充,然后使用AES算法对这些位进行加密。有关AES如何做到这一点的信息,请参阅。您的问题有点令人困惑。你首先说你不是在问加密是如何工作的,然后参考一个非加密算法DH,然后问加密是如何工作的。答案完全取决于算法。不同的加密算法以完全不同的方式进行加密

我想知道的不是加密是如何工作的,密钥是什么等等,来回答你关于在加密过程中字符串会发生什么的问题-字符串被解码成比特,然后比特被加密


大多数现代加密协议最终使用AES对称加密来加密消息,使用消息发送方和接收方共享的密钥。消息被分成128位的块,通常进行填充,然后使用AES算法对这些位进行加密。有关AES如何做到这一点的信息,请参阅。

您的问题有点令人困惑。你首先说你不是在问加密是如何工作的,然后参考一个非加密算法DH,然后问加密是如何工作的。答案完全取决于算法。不同的加密算法以完全不同的方式进行加密。例如,没有一种现代算法会将HELLO转换为MQPCT,只有1/100k的密钥可以这样做,所以您会立即知道这不是AES。这是您从像Enigma引擎这样的旧算法中所期望的。那么你的意思是什么算法呢?如果你对AES这样的现代密码感兴趣,请看mti2935的答案。维基百科链接当然是一个合理的开始。