2013-07-12 55 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加字符)

我一直在使用這兩種類型的多個數據庫存儲散列的密碼