【发布时间】:2020-03-30 10:13:37
【问题描述】:
我根据它们的内存位置为类的一些对象生成一个哈希(在本例中为来自 vapor swift 的 websocket 对象)。
Unmanaged.passUnretained(webSocket).toOpaque().hashValue
或:
ObjectIdentifier(webSocket).hashValue
https://stackoverflow.com/a/41666807/10551293(关于如何获取对象的内存位置的答案)
我想我会将其用作标识符(最终用户可以查看)。这是否会引发攻击?
【问题讨论】: