首页 > 数据库 >Navicat里面数据库进行加密操作

Navicat里面数据库进行加密操作

时间:2023-09-04 19:23:26浏览次数:43  
标签:password2 加密 登录 数据库 Navicat 密码 password

1、新建查询

在里面将password字段使用md5函数进行加密:

update re set password=MD5(password)

表格结果如下:

2、在管理系统的mapper里面的sql语句进行修改

然后再进行用户添加,添加进去的密码的数据就自动加密啦!

3、读取密码数据

登录的话,还是需要还原成为原来的密码就行判断的,所以,我们在登录的时候,就需要再次进行md5判断;

后台(Controller层)接收到前端传来的id和password之后,根据id查找到数据库中的密码pass1;

然后利用这样的语句:

String password2= DigestUtils.md5DigestAsHex(password.getBytes());

之后判断password1和password2,相同则登录进去;反之,登录失败!

标签:password2,加密,登录,数据库,Navicat,密码,password
From: https://www.cnblogs.com/liuzijin/p/17677755.html

相关文章

  • 虹科干货 | 逻辑数据库可能已经无法满足需求了!
    不可否认,单个Redis实例已经不能满足实际生产中的需求了。为了解决由此带来的问题,何不试试用专用实例代替逻辑数据库呢?一、逻辑数据库可能已经无法满足需求的4个迹象1.您有个“吵闹的邻居”PS:“吵闹的邻居”指同一个RedisOSS实例中其它繁忙的逻辑数据库。场景:假设你是一家游戏公司的......
  • 圣天诺Sentinel加密狗复制:保障数据安全的重要工具
    在当今这个数字化时代,数据已经成为企业最重要的资产之一。然而,随着网络gj的不断升级和数据泄露事件的频发,保障数据安全已经成为所有企业必须面对的挑战。为了应对这一挑战,越来越多的企业开始采用圣天诺Sentinel加密狗,它是保障数据安全的重要工具。圣天诺Sentinel加密狗是一种基于......
  • 9数据库备份与恢复技术
    冷备份:静态备份。将数据库正常关闭,在停止的状态下,将数据库的文件全部备份下来热备份:动态备份。利用备份软件,在数据库正常运行的状态下,将数据库中的数据文件备份出来         优点                         ......
  • SqlServer2000数据库迁移"用户已存在"问题解决
    作者:fbysss关键字:sqlserver数据库用户,关联缺失背景:数据库从另外一台服务器备份之后还原,发现程序中登录数据库失败。排查:发现"安全性"->"登录"中的数据库用户与数据库没有关联,但是手工再关联,却报出错误21002:[sql-dmo]用户***已经存在的异常信息。而删除该数据库用户也无法进行,因为......
  • 3数据库设计
    设计过程:需求分析:数据流图、数据字典需求说明书概念结构设计:ER模型(概念模型)逻辑结构设计:关系模型,转换规则、规范化理论物理设计:硬件OS特性,DBMS特性(索引,内模式) 概念结构设计:ER E实体R联系实体  属性 联系联系也有属性 两个不同实体集之间联系:一对一  一个......
  • 数据库与服务端
    啥是数据库?​ 数据库是存储数据的地方,我们平时使用电脑或者手机,接触到的都是图形化界面,不能直接接触到数据库,其实,数据库无处不在,我们使用的绝大多数需要记录的数据都存储在数据库中,可以说,现如今的便捷生活,就是建立在数据库的基础上的。登录网站时,用户的账号和密码都存储在服务器......
  • [达梦]达梦数据库查看锁以及解锁问题
    [达梦]达梦数据库查看锁以及解锁问题1、查看锁为了方便用户查看当前系统中锁的状态,DM数据库专门提供了一个V$LOCK动态视图。通过该视图,用户可以查看到系统当前所有锁的详细信息,如锁的内存地址、所属事务ID、锁类型、锁模式等。用户可以通过执行如下语句查看锁信息:SELECT......
  • MYSQL数据库 索引、事务
    索引定义:索引是对数据库表中一列或多列的值进行排序的一种结构(类似书的目录)。MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度索引的优点:通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。可以大大加快数据的检索速度,这也是创建索引......
  • 1数据库模式
    数据库分三级模式外模式:用户试图应用程序(外模式与概念模式映射),数据库展示内容,用户视图概念模式:基本表,逻辑模式,核心,外模式数据是从概念模式来的内模式:物理存储文件(基本表存在内模式:概念模式与内模式映射) 关系有3中类型基本关系查询表试图表:从基本表和其他视图导出来的表,虚......
  • LightDB数据库支持datetime类型
    在MySQL中datetime存储包含日期和时间的值。当从datetime列查询数据时,MySQL会以以下格式显示datetime值:YYYY-MM-DDHH:MM:SS。默认情况下,datetime的值范围为1000-01-0100:00:00至9999-12-3123:59:59。当前在LightDB数据库(包括LightDB-X和LightDB-A)已经支持了datetime类型,其实......