Encryption 是否有使用MD5哈希的协议?

Encryption 是否有使用MD5哈希的协议?,encryption,protocols,md5,network-protocols,block-cipher,Encryption,Protocols,Md5,Network Protocols,Block Cipher,我有一个逆向工程项目,用于学习协议(并提高我的组装技能)。我已经颠倒了整个协议,并且知道加密在哪里发生,以及所有这些。该程序使用CBC(链式分组密码),但数据包在发送之前会一直经过MD5哈希 我知道这是不可能的(或者是吗?),我在谷歌搜索了很长时间,没有找到任何信息。那么,其他人知道这样的协议是否可能,以及它的名称吗?作为一个非常明显和众所周知的例子,SSL/TLS协议使用MD5(但不限于MD5)。为什么您认为这不可能?您确定MD5哈希不仅仅用于签名或用作校验和吗?(你是对的,这是不可能的,你不

我有一个逆向工程项目,用于学习协议(并提高我的组装技能)。我已经颠倒了整个协议,并且知道加密在哪里发生,以及所有这些。该程序使用CBC(链式分组密码),但数据包在发送之前会一直经过MD5哈希


我知道这是不可能的(或者是吗?),我在谷歌搜索了很长时间,没有找到任何信息。那么,其他人知道这样的协议是否可能,以及它的名称吗?

作为一个非常明显和众所周知的例子,SSL/TLS协议使用MD5(但不限于MD5)。

为什么您认为这不可能?您确定MD5哈希不仅仅用于签名或用作校验和吗?(你是对的,这是不可能的,你不能使用散列函数来加密内容)MD5签名和校验和之间有什么区别?我从MD5_散列中看到的信息实际上已被发送。SSL可以使用MD5。但考虑到相对较新的实现,它不太可能协商md5。@CodeInChaos:TLS 1.0和SSL 3.0必须使用md5+SHA1。这是不能商量的,谢谢。我想出了这个计划。它将包裹取出并粘在末端。然后它进入河豚进行加密。现在我唯一需要的是河豚钥匙。