我需要加密一个字符串。我将其发送到的服务要求它是 UTF16LE 中字符串的字节数组的 MD5 哈希。
基本上:如果我myString
需要将其放入 UTF16LE 字节数组中,则该数组需要进行 MD5 哈希处理。
NSUTF16LittleEndianStringEncoding 真的是字节数组吗?我无法从文档中判断这是怎么回事。如果没有,有没有人有一个好方法来创建一个字节数组,形成一个带有 UTF16LE 编码的字符串?我已经尝试使用getBytes
, 和 [myString bytes]const char
并且我仍然在罢工。诚然,有些东西我不明白,但文档@dev.apple 并没有揭示我能看到的任何信息。注意:前几天我问了一个类似的问题,但后来我发现了更多关于他们想要什么的信息。
谢谢