美文网首页安全问题
列表数据DES加密

列表数据DES加密

作者: 周_62ca | 来源:发表于2018-05-04 11:13 被阅读0次

作用:

1. 防止数据被泄露后攻击者获取到列表数据的主键,从而进入操作界面修改详细信息。

2. 每次登录后对相同的主键加密后的结果都不一样,攻击者有原始的主键也修改不了数据。

举例:

员工A有一套历史数据, 离职后A就可以在编辑界面篡改测试数据的ID为真实数据的ID, 从而达到修改真实数据的目的. 

但加了此功能后A就无法知道真实ID是多少, 因为被随机加密后需要KEY解密才可以.

加密过程:

1. 用户登陆时针对不同的业务生成一系列加密KEY。

2. 将加密KEY存放到session中。

3. 生成列表数据时利用DES加密技术对主键加密,加密后结果如图:

注意事项:

1. DES加密后的值可能有“+”(加号)、“/”(斜线),会导致页面传输此加密字段到后端时丢失这些字符;所以需要修改为其他字符,如:“,”(逗号)、“.”(小数点)或其他。

2. 后台获取到加密后的数据需要用对应的KEY去解密。

相关文章

  • 列表数据DES加密

    作用: 1. 防止数据被泄露后攻击者获取到列表数据的主键,从而进入操作界面修改详细信息。 2. 每次登录后对相同的...

  • Android数据加密(转)

    Android数据加密之Rsa加密 Android数据加密之Aes加密 Android数据加密之Des加密 And...

  • 6.3.3 加密

    数据加密标准(Data Encrytion Standard, DES) Triple-DES : DES 更为安...

  • 项目加密 RSA+DES3加密方式

    rsa加密参考网址 rsa加密参考网址 des3加密支持中文加密 des加密参考网址 加密的方式为 先将数据进行D...

  • HASH&对称加密

    1、非对称加密(现代加密算法):RSA(不适合加密大数据)2、对称加密(传统加密算法):DES、3DES、AES;...

  • DES加密与3DES加密

    DES 数据加密标准(英语:Data Encryption Standard,缩写为 DES)是一种对称密钥加密块...

  • 安卓常见的一些加密((对称加密DES,AES),非对称加密(RS

    对称加密(如DES、AES等)、非对称加密(如RSA等)和单向加密(如MD5等) DES是数据加密标准(Data ...

  • 5.1 密码学专题 - 对称加密算法 - DES 算法

    密码学专题 - 对称加密算法 - DES 算法 5.1 DES 算法 数据加密标准 (DES) 是应用最广泛的一种...

  • 对称加密

    常见的对称加密算法有: DES 数据加密标准 3DES 使用3个秘钥,对相同的数据执行3次加密,强度增强 A...

  • iOS AES和DES加密

    DES DES(全程Data Encryption Standard)即数据加密标准,是一种使用密钥加密的块算法,...

网友评论

    本文标题:列表数据DES加密

    本文链接:https://www.haomeiwen.com/subject/dsqdrftx.html