首页 > 解决方案 > 如何将字符串转换为 GUID,反之亦然

问题描述

我想将一个字符串(如 "abcd123456" )转换为一个 guid 并从该 guid 我想从该 guid 中提取字符串是否有任何过程可以做到这一点?(如果示例是在 python 或 c# 中,将会更有帮助)

标签: pythonc#cryptographyguid

解决方案


Guid 通常是 32 个字符的十六进制十进制值。您可以通过一种方式散列您的字符串以创建 Guid(如以下示例。但这会失去它的含义,即它是不可逆的。

我认为您可能需要简单的对称加密方法。即使用一个密钥来加密和解密您的数据。请查看以下 C# 示例

https://docs.microsoft.com/en-us/dotnet/standard/security/encrypting-data

https://www.c-sharpcorner.com/article/encryption-and-decryption-using-a-symmetric-key-in-c-sharp/


推荐阅读