【发布时间】:2010-12-02 22:05:43
【问题描述】:
我需要基于可变长度字符串生成一个哈希值,我可以将其存储在不超过 16 个字段中(由于供应商的要求)。
我将通过 C# 脚本转换传递的几个字符串连接在一起以计算哈希。我受到供应商文件规范的限制,因为哈希的输出不能超过 16。
有人有什么建议吗?以MD5算法的字符串转换为例,长度为32。
【问题讨论】:
-
16 什么?是二进制还是文本?
-
最好是文本,因为它将被写入平面文件。
-
平面文件不一定是文本。
-
我必须生成的文件要求是制表符分隔的 ASCII 平面文件。