架构师训练营 Week 11 作业
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文)返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
请用你熟悉的编程语言写一个用户密码验证函数,Boolean checkPW(String 用户 ID,String 密码明文,String 密码密文)返回密码是否正确 boolean 值,密码加密算法使用你认为合适的加密算法。
#include <string>#include <iostream>using namespace std;class Security{public: bool static checkPW(const string &userId, const string &password, const string &ciphertext) { string salt = userId; return generateCiphertext(salt + password) == ciphertext; } string static generateCiphertext(const string &plaintext) { return to_string(hash<string>{}(plaintext)); }};
还未添加个人签名 2020.02.28 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论 (1 条评论)