0
我的工作在C#.NET在數據需要加密的應用密鑰生成算法,並由於數據隱私是我的最終目的,我使用AES加密這樣做,我用PasswordDervieBytes確定密鑰。現在,由於它使用了SHA1,所以我想知道是否有一個使用SHA256獲取我的密鑰的內置函數。我也知道RFC2898可以使用,但它也使用SHA1 ...因此,是否有使用SHA256算法的內置函數?預先感謝您的寶貴答案!內置使用SHA256
我的工作在C#.NET在數據需要加密的應用密鑰生成算法,並由於數據隱私是我的最終目的,我使用AES加密這樣做,我用PasswordDervieBytes確定密鑰。現在,由於它使用了SHA1,所以我想知道是否有一個使用SHA256獲取我的密鑰的內置函數。我也知道RFC2898可以使用,但它也使用SHA1 ...因此,是否有使用SHA256算法的內置函數?預先感謝您的寶貴答案!內置使用SHA256
有一個SHA256Managed類,將散列的輸入。它不會加密它...
SHA是不加密算法。這是一個哈希算法(線索就是這個名字!)。這兩者是完全不同的(加密是可逆的,哈希不是)。 – 2013-02-27 15:35:23