【发布时间】:2015-04-16 02:35:17
【问题描述】:
我有一个长度为 128 的字节。我希望能够将这些字节放入单个 int(或字符串)中。
Byte *binaryKey = (Byte *)malloc(128);
// Adds 128 bytes to binaryKey
// eg. binaryKey = {202, 38, 255, 122, 65...}
然后我希望能够将 binaryKey 放入单个 int(如果不可能,甚至是字符串),例如 2023825512265...
【问题讨论】:
-
很好奇 - 为什么你想要一个十进制格式的字节字符串,却无法分辨一个字节在哪里结束,另一个字节从哪里开始?字符串
"2023825512265..."可以以不同的方式解析,但无法判断它应该是什么。 -
@rmaddy 这是一种相当复杂的加密方法,我将在其中从 Java 转换为 Objective-C。 (我没有写方法,只是为另一个平台重写)。这些字节是用于加密的密钥的一部分。
-
如果你从另一个平台移植它,那个平台有什么作用?我无法想象它可能采用后一种方法(连接各个字节的十进制字符串表示)。
标签: objective-c string int byte