在SQL Server中存储MD5哈希

Nic*_*ong 12 sql-server md5

在SQL Server中varbinary(16),存储MD5哈希是最有效的方式吗?除了在linq查询中返回它之外,不会对它做任何事情.

Dal*_*gan 16

基于MSDN上的文档和我的经验,二进制文件更好,因为md5哈希的大小不变.

二进制数据类型的大小是n个字节,因此是数据的大小.varbinary数据类型的大小是n个字节+ 2个字节,位于数据大小之上.