密码

作者: 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 服务中心提供的在线服务将产品还原为出厂设置。但是,将设备还原为出厂设置将导致所有用户数据完全丢失。请确保定期备份所有重要数据。

    相关文章

      网友评论

          本文标题:密码

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