- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用函数 UUID.nameUUIDFromBytes(byte[])
[1] 将字符串转换为 UUID。获得 UUID 后是否可以转换回原始字符串?
[1] https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html#nameUUIDFromBytes-byte:A-
最佳答案
这是UUID的类描述
UUID is an immutable representation of a 128-bit universally unique identifier (UUID).
There are multiple, variant layouts of UUIDs, but this class is based upon variant 2 of RFC 4122, the Leach-Salz variant. This class can be used to model alternate variants, but most of the methods will be unsupported in those cases; see each method for details.
因此,当您调用 nameUUIDFromBytes (byte[] name)
时,它将返回一个 UUID 实例
,这同样是 128 位通用唯一标识符的不可变表示。
这意味着该字节现在被散列为一个唯一标识符,并且将不可逆为原始字节。
哈希字节的目的是什么,为什么要反转它?如果您在问题中指定,我将编辑这篇文章以提供进一步的帮助。但现在这就是答案。
关于java - 将 UUID 转换回字符串输入 - nameUUIDFromBytes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32620111/
我正在使用函数 UUID.nameUUIDFromBytes(byte[]) [1] 将字符串转换为 UUID。获得 UUID 后是否可以转换回原始字符串? [1] https://docs.orac
我有一个我无法控制的第 3 方应用程序,它使用 Java 的 UUID.nameUUIDFromBytes 创建字符串。我需要重现这个用 JS 编写的函数。 在OpenJDK's source我发现了
我正在使用此代码将 UUID 转换为字节 public byte[] getIdAsByte(UUID uuid) { ByteBuffer bb = ByteBuffer.wrap(new
我是一名优秀的程序员,十分优秀!