문자열에서 유효한 UUID를 생성하는 방법은 무엇입니까? 문자열만으로는 내가 찾는 것이 아닙니다. 오히려, 어떤 문자열을 유효한 UUID로 변환하는 해시 함수와 같은 것을 찾고 있습니다.자바에서 문자열을 UUID로 변환하는 가장 쉬운 방법
6
A
답변
7
Java 핵심 라이브러리에는 java.util.UUID.nameUUIDFromBytes(byte[])
이 있습니다.
매우 부러진 해시 함수 인 MD5를 기반으로하는 UUID 3이기 때문에 권장하지 않습니다. SHA-1을 기반으로하는 UUID 5 구현을 찾는 것이 더 낫습니다 (더 좋지만 sort of broken도 좋습니다).
관련 문제
- 1. 문자열을 uuid로 변환하는 방법
- 2. 자바에서 문자열을 Inetaddress로 변환하는 쉬운 방법이 있습니까?
- 3. 자바에서 문자열을 벡터로 변환하는 방법?
- 4. 자바에서 이미지를 회전하는 가장 쉬운 방법
- 5. 자바에서 http 요청을하는 가장 쉬운 방법
- 6. 파이썬 : 올바른 uuid 문자열에서 UUID로 변환하는 방법?
- 7. IGrouping을 IHierarchicalDataSource로 변환하는 가장 쉬운 방법
- 8. 자바 : 캘린더를 문자열로 변환하는 가장 쉬운 방법
- 9. 자바에서 문자열을 인코딩하여 vaild xHTML으로 변환하는 방법
- 10. utf-8 문자열을 열거하는 가장 쉬운 방법
- 11. Delphi : memorystream에서 문자열을 검색하는 가장 쉬운 방법
- 12. 자바에서 데이터를 관리하는 쉬운 방법
- 13. 자바에서 문자열을 연결하는 가장 좋은 방법
- 14. 가장 쉬운 방법
- 15. 리스트를리스트로 변환하는 쉬운 방법
- 16. 자바에서 가장 쉬운 자동화 된 테스트 도구
- 17. 문자열을 이중으로 변환하는 가장 좋은 방법
- 18. 자바 - 문자열을 이중으로 변환하는 가장 효율적인 방법
- 19. 자바에서 날짜를 변환하는 방법
- 20. C# : RTF로 문자열을 변환하는 쉬운 방법이 있습니까?
- 21. PHP에서 GUID를 UUID로 변환하는 방법이 있습니까?
- 22. xml을 html로 변환하는 가장 쉬운 방법은 무엇입니까?
- 23. 컬렉션을 배열로 변환하는 가장 쉬운 방법은 무엇입니까?
- 24. 자바에서 문자열을 int로 변환하는 방법은 무엇입니까?
- 25. 자바에서 문자열을 배열로 변환하는 방법은 무엇입니까?
- 26. 가장 쉬운 방법
- 27. 가장 쉬운 방법
- 28. 가장 쉬운 지연 방법
- 29. 가장 쉬운 방법
- 30. 자바에서 문자열을 처리하는 방법
고유성과 관련된 요구 사항은 무엇입니까? 당신은 * 단지'int'를 얻기 위해'hashCode'를 호출 할 수 있습니다. 그런 다음 그것을 기반으로 UUID를 생성 할 수 있습니다.하지만 분명히 필요한 것보다 훨씬 많은 충돌을 얻을 수 있습니다. –
UUID와 관련성이있는 문자열에는 무엇이 있습니까? 새로운 UUID를 생성하고 어딘가에 매핑 테이블을 유지할 수도 있습니다. 또는 가능하면 [UUID.nameUUIDFromBytes (string.getBytes())'] (http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html#nameUUIDFromBytes (byte [])) . – EJP
이것은 XY 문제처럼 보입니다. – Raedwald