2015-03-15 4 views

risposta

36

È possibile utilizzare UUID in questo modo per ottenere sempre lo stesso UUID per la stringa di input:

String aString="JUST_A_TEST_STRING"; 
String result = UUID.nameUUIDFromBytes(aString.getBytes()).toString(); 
+0

qualsiasi js equivalente? – Abhijeet

+0

qualsiasi equivalente PHP? Qual è l'algoritmo dietro questo? – mika

+0

@mika [Questa libreria UUID PHP] (https://github.com/ramsey/uuid) è in qualche modo equivalente. È possibile generare lo stesso UUID per lo spazio dei nomi specificato + stringa. Puoi fare qualcosa del tipo: 'Uuid :: uuid3 (Uuid :: NAMESPACE_DNS, 'TEST STRING') -> toString();' Utilizza l'hashing md5 in questo esempio. [Ulteriori informazioni sugli spazi dei nomi UUID] (https://stackoverflow.com/a/28776880/1514049) – segFault

Problemi correlati