# 实验二 散列算法的应用 ## 一、实验目的 通过编程实现MD5/SHA算法应用于系统登录界面中用户口令的安全认证,加深对散列算法及其应用的了解。 ## 二、实验内容 设计一个模拟的系统登录的界面程序,要求采用MD5/SHA算法实现用户登录口令的安全认证。程序具有注册和登录两个功能,用户注册功能提示用户输入用户名和口令,存储用户名和用户口令的MD5/SHA散列值。用户登录功能,提示用户输入用户名和口令,用户输入正确口令后,显示其MD5/SHA散列值,并与存储的MD5/SHA散列值比对,得出用户合法或非法的提示。 ## 三、实验报告要求 1. 根据实验内容完成模拟的用户登录界面。(至少包含注册登录主界面、登录成功提示、登录失败警告、和MD5/SHA散列值截图) 2. 实验报告按模板格式编写,并以PDF文件形式上传至i花椒系统。