【发布时间】:2016-10-18 18:13:28
【问题描述】:
假设我有一个字符串,例如“70c3bdc5ceeac673”。是否可以在 C# 中基于此字符串创建类似 GUID 的结构(DB 列仅接受唯一标识符)?目标是每次我传入该值时都会创建相同的 Guid 或唯一字符串。我想基本上就像带有密钥的 Hmac SHA1 哈希。
【问题讨论】:
-
@Jack 这个答案是关于在 sql server 中创建一个存储 guid,我对此没有任何问题,但我需要能够根据
70c3bdc5ceeac673字符串创建相同的确切 guid。基本上是一种加密形式。 -
Guid类有一个接受字符串的构造函数。您只需要想出一些方案来扩大太短的输入:您的示例只有 64 位,而 GUID 需要 128 位。也许我误解了这个问题? -
基本上我希望相同的字符串始终转换为相同的 Guid
标签: c#