Hasty Briefsbeta

双语

Fast cryptographically safe GUID generator for Go

10 months ago
  • #Cryptography
  • #Guid
  • #Go
  • Stan Drapkin开发的Go语言快速加密安全Guid生成器。
  • 支持多种功能:guid.New()、guid.NewString()、guid.Parse(s)、guid.ParseBytes(b)、guid.FromBytes(b)以及guid.Nil。
  • 性能基准测试显示guid.New()耗时6~10纳秒,guid.NewString()耗时40~60纳秒,现有guid的String()方法耗时约40纳秒。
  • 多goroutine调用不会增加单次调用延迟。
  • 包含对值类型和指针类型的JSON序列化与反序列化支持。
  • 通过'go get -u github.com/sdrapkin/guid'安装,在项目中导入'github.com/sdrapkin/guid'即可使用。
  • 完整文档详见:https://pkg.go.dev/github.com/sdrapkin/guid。