涉密数据的处理

简介:

很多的时候,一个系统中都离不开用户、权限。这就涉及到密码的输入问题。

对于密码问题,我们肯定不希望保存到数据库之中,还是原样的,这个安全性太差,而且也非常容易被内部人员抓取到之后产生泄密。

有的时候,为了加强一些安全性,也会在客户端进行加密,然后在服务器端再进行解密处理。

另外,在密码修改或者输入的时候,一般来说,我们也不希望程序看到这个数据,一个可能程序员会在日志或者什么地方把密码记下来,再一个其实还是会有安全方面的因素。还有一个问题,是会增加程序员的处理复杂度,程序员的处理逻辑可能是:

password=从前台获取密码;

encryptPassword=encrypt(password);

如果有一天要更换加密算法,还要程序员们修改程序。

Tiny框架提供了一层过滤器,可以对用户指定的数据进行指定算法的处理。不管怎样,程序员们拿到的数据就只能是被处理过(加密或解密)之后的数据了。

相关文章
|
8月前
|
机器学习/深度学习 算法 数据挖掘
灰太狼的数据世界(四)
灰太狼的数据世界(四)
55 0
|
8月前
|
存储 数据库 索引
灰太狼的数据世界(二)
灰太狼的数据世界(二)
90 0
|
8月前
|
SQL 数据采集 JSON
灰太狼的数据世界(三)
灰太狼的数据世界(三)
46 0
|
8月前
|
存储 算法 数据可视化
灰太狼的数据世界(一)
灰太狼的数据世界(一)
110 0
|
8月前
|
Linux
6.3.3 数据撷取
6.3.3 数据撷取
46 0
|
8月前
|
SQL 数据可视化 数据挖掘
人人都会点数据分析 | 了解数据
人人都会点数据分析 | 了解数据
|
人工智能 算法 新能源
数据上新啦!
风机检测算法与风机分布数据集上线
数据上新啦!
|
Java 数据库连接 数据库
数据的写入
数据的写入
85 1
|
缓存 Java 数据库
对于某些不会变又经常需要用的数据的处理
本文主要讲对于某些不会变又经常需要用的数据的处理