我正在开发一个客户端-服务器程序,客户端是Java/C语言编写的,服务器是C语言编写的。
我需要传输加密数据(例如,客户端要将数据传递给服务器进行加密/解密、计算摘要等),并且服务器必须将结果返回给客户端。
在这种情况下,我意识到使用一些传输协议来识别数据并有效地传递数据的重要性。
关于此,我的问题是:ASN.1协议是否是一个好的选择?我知道它被BC(Java上)和OpenSSL(C上)支持。因此,使用ASN.1符号将数据在客户端和服务器之间传输是否是一个好主意?
您能否为此提供一些入门指导?如果您有更好的现有协议的想法,请告诉我。
谢谢!!
在这种情况下,我意识到使用一些传输协议来识别数据并有效地传递数据的重要性。
关于此,我的问题是:ASN.1协议是否是一个好的选择?我知道它被BC(Java上)和OpenSSL(C上)支持。因此,使用ASN.1符号将数据在客户端和服务器之间传输是否是一个好主意?
您能否为此提供一些入门指导?如果您有更好的现有协议的想法,请告诉我。
谢谢!!