Android--消息摘要MD5,SHA加密

本文探讨了在Android开发中如何使用MD5和SHA加密技术,包括用户密码的存储、软件下载站的文件指纹验证、数字签名以及云盘服务的文件一致性检查。此外,还提及了Eclipse和Android Studio的依赖冲突判断、银行密码的安全加密以及病毒查杀中的文件特征码生成。Git版本控制也利用SHA1确保代码库的完整性。
摘要由CSDN通过智能技术生成
使用场景:
  • 对用户密码进行md5 加密后保存到数据库里
  • 软件下载站使用消息摘要计算文件指纹,防止被篡改
  • 数字签名
  • 百度云,360网盘等云盘的妙传功能用的就是sha1值
  • Eclipse和Android Studio开发工具根据sha1值来判断v4,v7包是否冲突
  • 据说银行的密码使用的就是MD5加密(因为MD5具有不可逆性)
  • 病毒查杀,把每个病毒文件或apk进行MD5后得到一个特征码,拿着特征码去跟病毒数据库对比,特征码一致说明该文件是病毒
  • Git版本控制也使用到了sha1
消息摘要是固定长度,与消息内容长度无关,MD5后的摘要结果位数:16 位指的是字节位数,128 位指的是比特位,32 位指的结果转换成16 进制展示的字符位数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值