我正在开发一个应用程序(iOS 和 Java),它需要一个部件来生成序列号以及从用户输入中读取它。
我的输出加密字符串看起来像这样的十六进制数据(长字符串):
"397cf2dbcb034c6c8e63120a211a78f1a628cfa2b36692b5efd3aff93219ca9457bde99765eab793a2f2be183082a702"
显然,这对于用户来说是很难阅读和重新输入的。我正在寻找一种从上述字符串生成序列号类型字符串(如:xxxx-xxxx-xxxx-xxxx)的解决方案。(我必须能够解码序列号并取回应用程序内的长字符串)