它可以顛倒嗎? 如果我使用如何將Python uuid5()轉換爲它的值?
>>> RESOURCE_ID_NAMESPACE = uuid.UUID('0a7a15ff-aa13-4ac2-897c-9bdf30ce175b')
>>> value = 'test'
>>> uuid.uuid5(RESOURCE_ID_NAMESPACE, value)
UUID('7fd19145-920f-5b9c-be0a-2146b0c39949')
,如果我知道uuid5值,可我得到的值「測試」?
非常感謝。
如果您提供了更多關於爲什麼要這樣做的背景知識,我們可能會提供更多幫助。只是顛倒散列是不可能的設計。 – yelsayed
事實上,這是Openstack Gnocchi項目(Liberity版本)中的一個問題.Gnocchi使用其他Openstack項目的uuid保存時間序列數據,並且uuid由uuid5散列。這導致我無法使用hasded uuid在其他Openstack項目中找到資源。我需要取回原始ID。現在最新版本解決了該問題。但它仍然保留在Liberity版本中。 – zero