• MySQL对指定字段进行加密(双向加密)


    1:建表 test

    create table test(

    name varchar(200),

    value blob

    );

    插入数据 使用 ENCODE 加密: ,ENCODE('加密字段值', '钥匙')

    INSERT INTO test (NAME, VALUE) VALUES ('张三',ENCODE('2015年国家保密局', 'abcd'));

    SELECT * FROM test;   //查出密文

    SELECT name, DECODE(VALUE, 'abcd') as value FROM test WHERE name='张三';  //查出名文

    参考:https://www.jb51.net/article/121772.htm

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    INSERT INTO a_myglob (name,idcard,phone,a_myglob_id) VALUES
    (AES_ENCRYPT('张三', 'key'),AES_ENCRYPT('37012221321412421', 'key'),'15668371138','239821');

    SELECT AES_DECRYPT(name, 'key')  FROM a_myglob

  • 相关阅读:
    CodeForces 834C
    HDU 6048
    HDU 6052
    HDU 6036
    HDU 6042
    HDU 2614 Beat(DFS)
    UESTC 1272 Final Pan's prime numbers(乱搞)
    HDU 2064 汉诺塔III(递归)
    HDU 2102 A计划(DFS)
    HDU 1069 I Think I Need a Houseboat(模拟)
  • 原文地址:https://www.cnblogs.com/Amos-Turing/p/10751218.html
Copyright © 2020-2023  润新知