1
是否有無論如何我可以運行更新查詢將純文本存儲密碼的列更改爲msaccess中的md5 + salt'ed列?md5和MSAccess表中的列上的鹽
我嘗試這樣做:
UPDATE TableName
SET Pass = CONCAT(MD5(CONCAT('salt', Pass)), ':salt');
但是,當然,它沒有工作,如果我第一次把表名,如:users.Pass,然後它要求一個文件,如果我沒有它它告訴我訪問無法找到輸入表。而且還有沒有CONCAT功能,我根本不明白。
我試圖將訪問數據庫轉換爲MySQL數據庫將客戶導入magento安裝,並沒有很多訪問經驗。謝謝。
MS語言使用'+',而不是'concat'功能或SQL標準的''||。 – FrankPl
我建議使用與MD5不同的哈希函數,因爲它很脆弱。即使你保護的數據微不足道,用戶也傾向於使用真正的密碼。 http://security.stackexchange.com是找出一些基礎知識的好起點。 – ashareef
@ashareef - 但magento使用md5 +鹽,我不認爲我可以在導入過程中更改 – salty