我需要生成 UUID 以最终存储在数据库中。我可以在客户端浏览器上从 Javascript 生成这些 UUID(这里有一些示例)吗?
这样做有什么安全风险吗?我了解任何人都可以在将 UUID 传递给服务器进行存储之前对其进行修改。所以我需要在将它们存储到数据库之前检查它们是否真的是唯一的,但除此之外,还有其他要检查的东西吗?
(对不起我的英语,请随时纠正任何语法错误)
编辑:要回答有关我为什么要这样做的问题,这是因为我可以创建一个新对象,它是 Javascript 中的标识符并将其添加到我的视图中,然后对服务器进行 AJAX 调用以将其添加到数据库中。这样,我不需要从数据库中加载它来知道它的主要标识符是什么。