java - 在 Java 和 PHP 中创建通用的基于名称的 UUID 的方法

标签 java php uuid

团队,

我需要为我的项目生成基于名称的 UUID。问题在于 FE 使用 PHP 基于字符串生成标识符,而 BE 使用 Java 基于同一字符串创建这些 UUID。

PHP 和 Java 中是否有一些包可以根据字符串生成相同的 UUID。我尝试使用 java.util.UUID 中的 UUID.nameUUIDFromBytes(name.getBytes()).toString() 方法在 Java 中生成 UUID。对于 PHP,我发现一个生成相同 UUID 的模块

最佳答案

Java 的 UUID.nameUUIDFromBytes返回 Variant 3 UUID ,本·拉姆齐的 Ramsey\Uuid PHP 库可以生成这些。

关于java - 在 Java 和 PHP 中创建通用的基于名称的 UUID 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13430967/

相关文章:

java - 从另一个类(class)停止计时器

java - Hotspot JVM - G1GC 堆大小调整问题

java - 中间件和 SOA 示例

php - 使用 mysqli_escape_string 错误

php - 无法使用 DOM 从文本区域获取值

go - 多个 goroutine 中的命名空间 uuid

javascript - 在 8.x 中使用 uuid 进行玩笑 spy On

java - 如何让背景框的JtextField成为焦点?

php - fatal error : require(): Failed opening required 'C:\wamp\www\sep24\e/src/functions.php' (include_path ='.;C:\php\pear' )

postgresql - pg_dump 并加载带有 UUID 列的表 PostgreSQL