C# 我可以在ASP.NET应用程序中使用实体a Blowfish加密吗

C# 我可以在ASP.NET应用程序中使用实体a Blowfish加密吗,c#,sql-server,entity-framework,encryption,C#,Sql Server,Entity Framework,Encryption,我在php开发方面有一些经验,当我需要使用加密在数据库中保存用户密码时,我使用了Blowfish加密。所以我的问题是:我可以再次使用Blowfish和Entity在数据库中只保存加密密码,然后在用户需要登录时只检查加密密码吗?如果答案是肯定的,但有更好的方法,我愿意接受建议。是什么阻止了你这么做?事实上我没有找到一种方法来做,因为我实际上是asp新手,我在谷歌上搜索了3天才找到一种方法,但到目前为止没有结果。这就是为什么我问任何加密算法都会计算BLOB。实际上,您可以使用任何数据库系统存储和获取

我在php开发方面有一些经验,当我需要使用加密在数据库中保存用户密码时,我使用了Blowfish加密。所以我的问题是:我可以再次使用Blowfish和Entity在数据库中只保存加密密码,然后在用户需要登录时只检查加密密码吗?如果答案是肯定的,但有更好的方法,我愿意接受建议。

是什么阻止了你这么做?事实上我没有找到一种方法来做,因为我实际上是asp新手,我在谷歌上搜索了3天才找到一种方法,但到目前为止没有结果。这就是为什么我问任何加密算法都会计算BLOB。实际上,您可以使用任何数据库系统存储和获取BLOB,而sqlserver也不例外。我不明白问题是什么。如果我不理解你的描述,你只在自动化过程中使用Blowfish加密,而在成功自动化后你不使用加密。我会这样告诉你,在php中,我使用了加密密码-password_hash(),然后我将哈希密码保存在数据库中。当用户需要登录时,我使用password_varify()查看密码是否匹配。问题是——是否有一种方法与php方法足够接近?