【发布时间】:2011-08-09 19:39:14
【问题描述】:
在 .NET 中为字符串生成 URL 安全 校验和的最简单方法是什么?我将使用此校验和作为查找,它将是 URL 的一部分,因此需要是 URL 安全的。
如果GetHashCode 只为different version of .NET 上的相同字符串生成相同的哈希值,那么它对我来说是完美的……基本上我需要的是一个网址缩短器
【问题讨论】:
-
校验和必须是唯一的吗?一定是猜不透的吗?加密哈希可以满足所有这些要求,但可能会有点长。
-
不必是唯一的。基本上我只是想要一种方法来获取长字符串的 id,并且该哈希对于不同版本的 .NET 等的相同刺痛是一致的(GetHashCode 不是)。尽可能简短和可猜测就可以了;)