博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Atitit。数据库 安全性 重要敏感数据加密存储解决方案
阅读量:6702 次
发布时间:2019-06-25

本文共 807 字,大约阅读时间需要 2 分钟。

Atitit。数据库 安全性 重要敏感数据加密存储解决方案

 

1.1. 加密存储的重要性1

1.2. 使用的加密算法aes1

1.3. 数据加密以后会有一些问题。1

1.3.1. 一个是统计,比如统计资金总额。。就无法直接使用sqlsum等数据库内部聚合函数来处理了。。1

1.3.2. 还有一个就是按照金额检索,比如多少资金以下的用户。。1

 

1.1. 加密存储的重要性

特别是对于一些金融相关的,账户模块 资金模块等。

 

可以防止数据库管理员或者黑客直接使用数据库管理工具看到重要敏感的数据。。

必须把程序和数据库结合才能看到解密数据。大大提升安全性。。

 

1.2. 使用的加密算法aes

数据表里面的数据全部aes加密存储。。。

 

作者::  ★(attilax)>>>   绰号:老哇的爪子  全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊  汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

 

1.3. 数据加密以后会有一些问题。

1.3.1. 一个是统计,比如统计资金总额。。就无法直接使用sqlsum等数据库内部聚合函数来处理了。。

1.3.2. 还有一个就是按照金额检索,比如多少资金以下的用户。。

 

因为原来资金字段是一decime或者其他数字类型,现在全部变成varchar类型,一遍存储加密后的数字。。

 

统计的解决方法:使用编程语言的聚合函数来实现

比如 select com.attilax.pkg.class1.method1(column1) as total from table1

可能使用linq方式更方便的一些..

 

按照金额检索:需要一个biz系统内的索引服务来impalelet

 

先查询从biz index,id..在的从db里面儿查询...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的文章
java代码做repeat次运算,从键盘输入几个数,比最值
查看>>
TW实习日记:第16天
查看>>
【计算机视觉】OpenCV篇(3) - 图像几何变换(仿射变换/透视变换)
查看>>
day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期
查看>>
nodejs 实现文件拷贝
查看>>
laravel框架——composer导入laravel
查看>>
Matrix Computations 1
查看>>
OC-封装、继承、多态
查看>>
Java并发编程(多线程)中的相关概念
查看>>
6-14 数据库高级
查看>>
[QNAP crontab 定時執行程式
查看>>
本地浏览器缓存sessionStorage(临时存储) localStorage(长期存储)的使用
查看>>
[转]windows系统激活
查看>>
读书笔记之何时重构(下)
查看>>
Java---利用程序实现在控制台聊天
查看>>
第一篇 计算机基础
查看>>
Oracle监听器—静态注册
查看>>
《人月神话》观后感
查看>>
python计算机视觉2:图像边缘检测
查看>>
Notepad++ 快捷键 大全
查看>>