小编use*_*557的帖子

如何在C#和Java中获得相同的byte []

TLDR: Java已签名,c#未签名.Byte[]价值观是不同的,如何解决这个问题.我如何将任何一方转换为另一方?

值是"Hello World" MD5散列的,然后转换为bytes

Java的:

-79, 10, -115, -79, 100, -32, 117, 65, 5, -73, -87, -101, -25, 46, 63, -27
Run Code Online (Sandbox Code Playgroud)

C#:

177, 10, 141, 177, 100, 224, 117, 65, 5, 183, 169, 155, 231, 46, 63, 229
Run Code Online (Sandbox Code Playgroud)

我使用双方byte[]加密AES,但密码永远不匹配.

c# java bytearray aes

4
推荐指数
1
解决办法
708
查看次数

检查 C# 字节数组是否包含字符串

有没有办法检查 byte[] 中的字节是否是有效字符串,因此它是否仅包含 ASCII 字符。

if (isValidASCII(myByteArray)) {
....
}
Run Code Online (Sandbox Code Playgroud)

我可以像上面的例子一样使用但具有功能性的东西。

c# string byte bytearray

0
推荐指数
1
解决办法
4687
查看次数

标签 统计

bytearray ×2

c# ×2

aes ×1

byte ×1

java ×1

string ×1