역전 될 수 있습니까? 나는 uuid5 값을 알고 있다면 내가파이썬 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')
를 사용하는 경우 , 나는 값 '테스트'를받을 수 있나요?
감사합니다.
왜 이렇게하고 싶은지 더 자세히 설명해 주시면 더 많은 도움을 드릴 수 있습니다. 해시를 뒤집는 것은 설계 상 불가능합니다. – yelsayed
실제로 Openstack Gnocchi 프로젝트 (Liberity 버전)의 문제점입니다 .Gnocchi는 다른 Openstack 프로젝트의 uuid와 함께 time-serise 데이터를 유지하며 uuid는 uuid5에 의해 해싱됩니다. 이 때문에 다른 Openstack 프로젝트에서 hasded UUID를 사용하여 리소스를 찾을 수 없습니다. 나는 원래의 ID를 되 찾을 필요가있다. 문제는 최신 버전으로 해결되었습니다. 하지만 여전히 Liberity 버전으로 유지됩니다. – zero