密码

作者: DAOSR | 来源:发表于2018-01-10 20:12 被阅读0次

本来要讲微云和码云的,目的是为了方便在多个开发机上做开发。但是为了源码安全考虑,放弃代码托管方式,入手了三星T5固态移动硬盘,将项目资料全部移动到该设备上。它除了拥有高达-+500MB/s的读写速度,并且支持AES加密(需要 Windows7 或更高版本支持)。

所以这次换个话题讲一下计算机加密,因为密码学需要精通较高级的数学算法,本人能力有限只简单介绍一下。

MD5

MD5属于不可逆转的加密。什么是不可以逆转?
一般只能加密不能解密,但是你可以穷破解,不可逆转的加密主要应用在密码保存等方面
一串字母加密后的结果是cc9f516dd50c80d46b11a1a51ebac23e,现在一个用户数据表中存储了以下数据:

用户名 密码
DAOSR cc9f516dd50c80d46b11a1a51ebac23e
  1. 当用户输入用户名:DAOSR,密码:abc,那么登录失败,因为字符 abc 加密后的结果是 900150983cd24fb0d6963f7d28e17f72
  2. 当用户输入用户名:DAOSR,密码:www.imoonstar.net,那么登录成功,我们就可以知道 cc9f516dd50c80d46b11a1a51ebac23ewww.imoonstar.net 的加密结果。

将密码保存为MD5格式,很大程度保护了用户的隐私。

AES

AES需要使用密码加密,也能用密码解密。
我们在开发应用中,AES可以用来做传输加密,比如在微信支付退款通知的数据就用了AES加密,防止在传输过程中数据被修改。

三星T5的说明书上注明着:

T5 采用高级加密技术,如果忘记密码,就无法访问用户数据。如果由于未能输入正确密码而无法使用产品,恢复产品的唯一方法是通过 Samsung 服务中心提供的在线服务将产品还原为出厂设置。但是,将设备还原为出厂设置将导致所有用户数据完全丢失。请确保定期备份所有重要数据。

相关文章

  • wrs-gesturelockview

    前言 手势密码控件,支持密码设置、密码修改、密码校验 功能 支持密码设置、密码修改、密码校验 密码设置或修改回调,...

  • **Markdown学习**

    教程 交易类app输入密码提示入密码提示入密码提示入密码提示入密码提示入密码提示入密码提示入密码提示入密码提示入密...

  • 小记1—基础概念

    1.密码发展阶段 古典密码 现代密码学 量子密码 2.古典密码 代替密码、移位密码、代数密码(比如异或运算) 单表...

  • 修改密码 -测试用例设计

    修改密码页: 旧密码: 新密码: 确认密码: 确定取消 1、必填项测试:不输入旧密码,直接改密码----...

  • 生活是个bug

    请输入账号密码, 密码错误!x3 忘记密码, 验证问题, 验证成功, 重置密码,请输入新密码, 确认密码, 对不起...

  • 2019-01-16

    if code==200 then 密码=content:match("【密码】(560011)【密码】")

  • 重置密码页面设计2

    3.在“输入密码”界面有“输入密码”和“再次输入密码”操作,并有显示密码和隐藏密码操作

  • 文章写作必杀技-数字法

    银行卡密码、支付宝密码、电脑开机密码、WIFI密码、微信登录密码...... 但凡这些密码,必定是和自己或者自己最...

  • 密码技术(六)之混合密码

    混合密码  混合密码用对称密码来加密明文,用公钥密码来加密对称密码中所使用密钥。通过使用混合密码系统,就能够在通信...

  • 受用一生的密码管理:记一堆密码,你累不累?

    来来来,先思考几个问题: 说说你都有多少密码要记? -银行卡查询密码+取款密码、网银密码、QQ密码、微信密码、各种...

网友评论

      本文标题:密码

      本文链接:https://www.haomeiwen.com/subject/rmfanxtx.html