小编94d*_*ddy的帖子

base64编码与密码的小写转换结合的安全性如何?

我目前正在开展一个学校项目,部分任务是启用用户登录.因此我认为使用简单的base64编码以及之后的小写转换将是一个非常好的加密,因为base64通常由大写和小写字符组成.这是一个代表性代码:

set @passwd = 'Password';
set @salt = 'Salt';
set @email = 'tmp@gmail.com';

INSERT INTO `db_scrumboardtable`.`tb_user` (`mail`, `password`, `nameToDisplay`) VALUES (@email, LOWER(to_base64(sha2(concat(@passwd,@salt),512))) , 'test');

select u.tb_User_id from `db_scrumboardtable`.`tb_user` u where u.mail = @email and u.password = LOWER(to_base64(sha2(concat(@passwd,@salt),512)));
Run Code Online (Sandbox Code Playgroud)

mysql encryption base64

-2
推荐指数
1
解决办法
744
查看次数

标签 统计

base64 ×1

encryption ×1

mysql ×1