返回信息流问题背景是这样的:
按规定,公司A内部数据是不能外泄的。但是由于某种需要,公司A需要寻求外包企业来合作大数据、数据挖掘项目。
A现在在与某家外包企业B商谈,但还未确立合作关系。B提出的方案是:A先拿一部分数据给他们做一个试验性的数据分析工作,等研究出一定的成果之后反馈给A,再商榷。但是A担心把公司内部销售数据啥的提交给第三方不安全,B提出使用MD5加密的解决方案,不知道这种方案是否安全可行?
网上查找了资料,据说这种方法是不可逆的,也蛮安全蛮管用的。
还想来论坛里问问懂行的大牛,麻烦给指点一下~多谢!
这是一条镜像帖。来源:北邮人论坛 / database / #9612同步于 2015/8/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
【请教】MD5加密
xymanman
2015/8/5镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
【 在 xymanman 的大作中提到: 】
问题背景是这样的:
按规定,公司A内部数据是不能外泄...
单纯的md5不安全,如果你们的关键数据是纯数字的话,更。。。。
没明白,md5之后b公司还能对数据进行处理吗?
能不能直接签一个协议?
或者对数据做一些处理抹去敏感的信息?
如果lz说的是对数据中间敏感的信息直接md5加密了之后扔过去。这样还是有风险的,比如这个字段是手机号,那他们完全可以把手机号的值枚举生成一个手机号对应的md5值的表来破解。这样的话赶脚可以尝试下加盐。
【 在 xymanman 的大作中提到: 】
: 问题背景是这样的:
: 按规定,公司A内部数据是不能外泄的。但是由于某种需要,公司A需要寻求外包企业来合作大数据、数据挖掘项目。
: A现在在与某家外包企业B商谈,但还未确立合作关系。B提出的方案是:A先拿一部分数据给他们做一个试验性的数据分析工作,等研究出一定的成果之后反馈给A,再商榷。但是A担心把公司内部销售数据啥的提交给第三方不安全,B提出使用MD5加密的解决方案,不知道这种方案是否安全可行?
: ...................
公司A的意思应该是希望B公司做一些数据分析,但又不希望他们把数据泄露出去。
加盐的意思是?
【 在 aiquestion (狼肿粉丝团|学习c++) 的大作中提到: 】
: 没明白,md5之后b公司还能对数据进行处理吗?
: 能不能直接签一个协议?
: 或者对数据做一些处理抹去敏感的信息?
: ...................
通过『我邮2.0』发布
原文:13812345678 MD5:9DDEA1EBA5A7CDF8
现在有很多数据库针对常用的字符串做了原文和MD5的对应表。
可以直接查出来9DDEA1EBA5A7CDF8的原文是13812345678,
如果你把13812345678加几个字符变成13812345678salt
MD5:E5F1FA52D367F9F2
这样在现有的对应表中存在的几率就小多了,不容易在数据库被查出来了。
增加的字符串salt就是盐。
还可以加盐后做MD5多次加密。
多谢!!那加盐或者多重加密是否能保证A公司的数据安全呢?
【 在 thelittlefox (Transformer) 的大作中提到: 】
: 原文:13812345678 MD5:9DDEA1EBA5A7CDF8 现在有很多数据库可以直接查出来9DDEA1EBA5A7CDF8的原文是13812345678,如果你把13812345678加几个字符变成13812345678salt MD5:E5F1FA52D367F9F2 这样就不容易在数据库被查出来了。增加的字符串salt就是盐。
: 还可以做MD5多重加密。
通过『我邮2.0』发布
应该就是给数据加上一些其他东西之后再md5
【 在 xymanman 的大作中提到: 】
: 公司A的意思应该是希望B公司做一些数据分析,但又不希望他们把数据泄露出去。
: 加盐的意思是?
: 通过『我邮2.0』发布