c# - 向加密文本添加密码
问题描述
我正在使用 Visual Studio C# 开发一个加密和解密应用程序,我的文本加密和解密工作,但我试图在加密时为文本添加一个密码,并让应用程序在解密文本时要求输入密码,如用户在加密时输入自定义密码,在解密时用户输入密码和文本解密。
using System.Security.Cryptography;
public static string EncodePasswordToBase64(string password)
{ byte[] bytes = Encoding.Unicode.GetBytes(password);
byte[] inArray = HashAlgorithm.Create("SHA1").ComputeHash(bytes);
return Convert.ToBase64String(inArray);
}
解决方案
推荐阅读
- git - 覆盖率下降?
- heroku - 有没有办法在下班时间禁用工人测功机?
- javascript - js 将参数传递给函数,以便我可以对一些数字进行排序
- javascript - 创建一个 JS 对象
- node.js - Electron NodeJS:MaxListenersExceededWarning:
- c# - 以我的动态形式在 Blazor 中自定义 InputDate
- next.js - 将下一个js站点部署到vercel时出现无效的PostCSS插件错误
- python - 填充列 C ,如果 A 列和 B 列的条件符合 pandas
- vue.js - Vuetify:在 v-select 选择槽内使用 v-chip-group
- c++ - 为什么我们不能互换使用两个不同类型但具有完全相同成员的结构(或类)?