gpt4 book ai didi

通过 TCP 的 Java/C# 通信 - 有符号/无符号字节专业版

转载 作者:行者123 更新时间:2023-12-01 18:47:14 24 4
gpt4 key购买 nike

我有一个 Java 应用程序,它通过 TCP 发送消息。另一个 C# 应用程序监听此消息并做出响应。问题是,JAVA 字节被签名,它加密消息并发送它 - 加密消息中有许多负数。现在在 C# 端,我需要解密消息 - 由于 C# 字节是无符号的,我不确定发送的负数会发生什么。我的解密会失败吗?

最佳答案

字节可以被视为数字(有符号或无符号)或 8 位“数组”。

  • 当您加密某些数据并将其作为字节序列发送时,您实际上发送的是一系列位数组。这就是我们收到的内容。

  • 当您手上有一个 8 位数组时,您可以将其视为有符号数或无符号数。但将其视为其中之一的行为不会改变位模式。

因此,如果您以字节序列的形式发送加密数据,发送者和接收者对字节……数字……的看法是否相同,并不重要。 p>

Will my decryption fail?

没有。

关于通过 TCP 的 Java/C# 通信 - 有符号/无符号字节专业版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59807630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com