我正在开发一个基于互联网/有线应用程序级别的自定义协议,目前正在使用 SHA1,但是它没有有效地增加传输所需的字节数。
该算法应该创建一个小而有效的 [Message] 散列(可以是任何二进制数据)
我搜索了谷歌和部分维基百科,找不到合适的哈希算法。
所以你知道,协议是这样的:
[Length] [LengthOfHash][LengthOfMessage][Hash][ Message.... ]
任何人都可以建议或提供有关合适的哈希算法的信息,并在可能的情况下提供示例实现吗?