首页 > 试题广场 >

京东与某著名社交网络公司T决定开展一项业务合作,在合作前京东

[单选题]
京东与某著名社交网络公司T决定开展一项业务合作,在合作前京东与公司T希望匹配以下双方用户重合度以预估合作价值。为符合国家要求,保护用户个人隐私,以下哪个方案是最佳的?
  • 双方直接使用用户手机号明文进行匹配
  • 双方使用MD5对用户手机号做不可逆加密进行匹配
  • 双方使用相同key的SHA256对用户手机号进行加密进行匹配
  • 双方使用相同key的AES算法对用户手机号做加密进行匹配
A明文显然不行,D对称加密双方都有加密密钥的话那自然也都能解密
B中MD5问题在于无密钥安全性低,任何人都可以直接暴力搜索用户的电话信息
发表于 2021-01-19 21:56:19 回复(0)
只有B和C才能保护用户隐私,A和D都不行。
A明文的方式很明显会暴露隐私;
而D是对称加密算法,使用秘钥加密后,可以使用相同的秘钥进行解密,相当于没有加密
而B和C中,加了盐值的SHA256比MD5安全性更高,更能保护隐私性
所以选C。
发表于 2020-03-13 15:37:07 回复(1)
SHA256加密不可逆,AES是对称加密,加密解密用同一把key。
若双方使用相同key的AES算法加密,等于没有加密。
发表于 2019-07-20 19:40:29 回复(3)
哈希算法能用“加密”一词?
发表于 2021-08-10 20:07:06 回复(0)
SHA256 和 MD5都是散列算法,不可逆的
发表于 2019-09-29 10:02:34 回复(4)
题目有点问题,sha256不需要key呀
发表于 2023-10-12 14:35:42 回复(0)
MD5不抗彩虹表
发表于 2022-03-27 11:05:40 回复(0)
<p>如果原文是密码这样的,基本不可枚举的,md5还是可以的。电话号码数量虽然大,但是枚举起来没难度,和铭文无异了。</p>
发表于 2020-12-03 22:25:20 回复(0)

B

发表于 2019-10-20 00:50:59 回复(0)

D

发表于 2019-09-05 23:09:12 回复(0)