zoukankan      html  css  js  c++  java
  • MySQL自娱—12.MD5加密

    MD5主要是增加算法复杂度和不可逆性

    - MD5不可逆,具体的值的MD5是一样的
    - MD5破解网站的原理:背后有一个字典,MD5加密后的值,加密前的值
    

    测试MD5加密

    create table `testmd5`(
      `id` int(4) not null,
      `name` varchar(20) not null,
      `pwd` varchar(50) not null,
      primary key(`id`)
    )engine=innodb default charset=utf8
    
    INSERT INTO `testmd5` VALUES(1,'zs', '123456'),(2,'ls','123456'),(3,'ww','123456');
    
    update `testmd5` set pwd=MD5(pwd) where id=1;      // id是1的数据,密码变成密文形式
    
    # 插入的时候直接加密
    insert into `testmd5` values(4,'zl',md5('123456'));
    
    # 查询效验操作
    select * from `testmd5` where `name`='zs' and pwd=md5('123456');
    
  • 相关阅读:

    入门动态规划问题
    AC自动机
    KMP算法
    [OpenGL]用鼠标拖拽图形移动
    HDU-2222 Keywords Search
    Trie
    Manacher算法
    linux环境搭建
    Android Studio使用JNI和NDK进行开发
  • 原文地址:https://www.cnblogs.com/FGdeHB/p/15779033.html
Copyright © 2011-2022 走看看