Encryption 相当于SHA1CryptoServiceProvider的RNGCryptoServiceProvider.GetNonZeroBytes

Encryption 相当于SHA1CryptoServiceProvider的RNGCryptoServiceProvider.GetNonZeroBytes,encryption,Encryption,我用它来加密和解密保存到sql数据库中的密码 问题是我正在使用的平台不支持RNGCryptoServiceProvider,因此我将其更改为SHA1CryptoServiceProvider。如何绕过GetNonZeroBytes 是加密安全的。实现加密哈希函数。这些是完全不同的事情;你不能用一个代替另一个 您所在的平台是哪种,没有RNGCryptoServiceProvider?可能是WinRT。它有一个不同的加密API。或者一些精简的Mono(适用于android/iOS),不知道这些API

我用它来加密和解密保存到sql数据库中的密码

问题是我正在使用的平台不支持RNGCryptoServiceProvider,因此我将其更改为SHA1CryptoServiceProvider。如何绕过GetNonZeroBytes

是加密安全的。实现加密哈希函数。这些是完全不同的事情;你不能用一个代替另一个


您所在的平台是哪种,没有RNGCryptoServiceProvider?

可能是WinRT。它有一个不同的加密API。或者一些精简的Mono(适用于android/iOS),不知道这些API提供了什么子集。请使用密码哈希,而不是像SHA-256这样的通用哈希。有关详细信息,请参阅。