结合AES与图片密钥的密码存储系统
使用的第三方库:CSkin.dll、Newtonsoft.Json.dll。
加密过程:在预设好的长度为36的数字与英文字母组合的字符数组中,可重复地选取32个字符作为AES加密密钥,并将密钥写入图片中交与用户保存。
· 将项目导入VS中,添加项目依赖的库;
· 将cloudkey文件夹直接复制到Web服务器上并修改执行权限;
· 修改VS项目中的配置文件config.xml中的url为服务器地址(注:配置文件中的path为图片密钥的输出路径);
· 修改Register.cs与UpManagePass.cs中的以下三项内容:
email.mailFrom = "发送地址";
email.mailPwd = "*******";
email.host = "smtp.163.com";
· 编译运行。
下载可执行文件 ,修改path路径,双击即可运行。