Advertisement

保护隐私小技巧:信息加密

阅读量:

文章目录

  • 引言

  • I 信息加密

    • 1.1 密码传输中的实用性原则
    • 1.2 伪随机
    • 1.3 加密的本质
  • II 加盐加密的实现

    • 2.1 背景
    • 2.2 解决方案
    • 2.3 实现思路

III 保护隐私的技巧

  • 3.1 密码需定期更换
  • 3.2 通过随机的噪音干扰隐私信号
  • 3.3 采用特定的表达方式避免泄露关键信息

引言

密码的精髓在于,对方拿到你的密文,得不到额外的信息。

I 信息加密

1.1 密码传输中的实用性原则

加密最基本的原则:第三方截获加密信息后,不会获得比先前更多的信息。

在密码传输过程中所遵循的实用原则是:确保指定时间段内密码的有效性,并基于当前计算资源的能力,在有限时间内无法破解该密码系统。

A绝对无法被破译,
即使出现一次失误也不会泄露出去,
并且这样的机制能够有效防止任何可能的破解。
同时,
B一次性密码被用于量子通信中,
确保其安全性不受传统方法的影响。

1.2 伪随机

基于该算法实现的随机数序列

1.3 加密的本质

加密的过程:明文+密码=密文。

当对方收到由密码写的密文后,无法降低不确定性。

II 加盐加密的实现

2.1 背景

密码是123456,md5加密后是E10ADC3949BA59ABBE56E057F20F883E,密文后解密之后是123456,容易泄露密码。

2.2 解决方案

加盐加密

2.3 实现思路

在注册流程中,用户不仅需要填写常规的密码字段(如123456),还需要提供一个动态编码字段(如abcd1234)。随后采用特定的组合方式(字符串拼接并插入),将两个字段进行融合生成新的密码示例为:1a2b3c456abcde1234)。接着对该新密码进行MD5加密处理。值得注意的是,在解密过程中不会恢复原始简单密码(如123456),而是直接使用融合后的复杂密码进行验证。

在登录过程中,请先调用查询函数获取动态码abcde1234;随后将用户的输入密码123456与之进行比对;接着请使用特定算法计算出1a2b3c456abcde1234;在此基础上进行MD5加密处理,并将最终结果与数据库中的密钥进行比对即可完成验证流程。

III 保护隐私的技巧

3.1 密码要经常替换

按照您的要求,在密码设置中进行划分时,请将密码划分为两个类别:一个是通用固定的密码设置方式(适用于所有网站),另一个则是便于记忆的部分,并且较短以便于您记住。

3.2 将隐私埋藏在随机的噪音中

主动定期清除用户的网络活动记录(主要涉及Cookies),随后将偶尔的购物记录分散至大量随机访问事件中

3.3 你的表述让对方得不到任何信息量

说了不少话以维持他的原意,并未传达任何实质性信息内容——这无疑是最为下策的做法。

全部评论 (0)

还没有任何评论哟~