在我之前的問題中,我被告知散列密碼而不是加密,結果證明是正確的。問題是,我從來沒有處理過哈希密碼,所有的文檔都說SHA512,我試圖在測試帳戶上使用SHA512無濟於事。我不確定該從哪裏出發。代碼註釋給我的例子「加密」字符串,因爲他們稱之爲,它是「FA35A0194E3BE7024CEFB1839CBFC922」,我不知道如何使用SHA512像這樣格式化它,因爲它只需要一個字節數組或流ComputeHash()
方法:如何用SHA512散列密碼
byte[] hashedPassword = HashAlgorithm.Create("SHA512").ComputeHash(???);
UPDATE
我試着打印出的字節UTF8Encoding.GetString,但它只是顯示一堆看起來完全不像一個在例如文檔廢話字符。
您現在還不清楚您在問什麼。您是否要求我們幫助您瞭解如何在C#中使用SHA512類?您可以從MSDN文檔開始: http://msdn.microsoft.com/en-us/library/system.security.cryptography.sha512.aspx – 2012-04-25 21:46:26
確定asawyer,我會編輯這個... – james 2012-04-25 21:47:10
嘿asawyer,這夠好嗎? – james 2012-04-25 21:55:42