week 11 homework
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文)返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文)返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
/** * 策略:使用用户ID作为salt进行加密,优化的话可以采取保存一个随机数作为盐,更加安全 * @param userid 用户ID * @param passwordPlaintext 密码明文 * @param passwordCiphertext 密码密文 * @return 是否验证成功 */static boolean checkPw(String userid,String passwordPlaintext,String passwordCiphertext){ return DigestUtil.md5Hex(passwordPlaintext+userid).equals(passwordCiphertext);}
还未添加个人签名 2019.04.10 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论