2013-07-12 33 views
0

散列密码(SHA256)后,我必须在MS访问中使用哪些数据类型来保存散列密码,我使用“http://www.codeproject.com/Tips/186585/Password-Storage-How-to-do-it”中的代码,他说要使用“varbinary”列,但这是在SQL Server ,所以我如何在访问(最好是MS Access 2003)中执行此操作。我可以只使用文本数据类型还是必须在保存前将其转换?我研究了一下,但无法找到一个明确的答案在Ms访问中存储散列密码?

+0

难道你不能将它转换为base64并存储为字符串?然后你可以使用char(32)作为你的类型。 –

+0

一个人们可读的十六进制字符串看起来像这里去的方式:http://stackoverflow.com/questions/311165/how-do-you-convert-byte-array-to-hexadecimal-string-and-vice-versa – spender

回答

0

在Access中,用TEXT(这将限制哈希密码255个字符)或MEMO(65K加字符)

我一直在使用这两种类型的多个数据库存储散列的密码