原文出处:
http://www.cnbeta.com/articles/166780.htm,转载请注明原始出处。
变量密码是指在常用密码字符中加入一个变量,只需记住一套个人的密码规则,便可针对不同网站设定相对独立的密码,从而避免出现某个网站数据泄露,而影响个人所有互联网数据,最大限度的保护个人网络信息。
使用“常用字符+固定符号+域名变量”实现简单的变量密码
假设你的常用字符是111111,固定符号为###则:
微博密码 : 111111###weibo.com
人人网密码 : 111111###renren.com
网易邮箱密码 : 111111###163.com
百度账号密码 : 111111###baidu.com 等等。
这样可以简单的实现保护个人数据安全的目的,但是也有一些缺陷:
1.位数限制各大网站域名长度不同,密码位数限制也不同,如百度密码最高14位,但是有可能你的常用字符111111###baidu.com超出14位了,这样对于统一规则的管理和记忆不是很方便。
2.规则简单其实只要网站不是明文保存密码,这个问题就不大,但是一旦明文密码被泄露,这样的简单规则就变得一眼可辨了。(PS:在这次泄露事件之前,我还真不知道会有网站明文存密码...)
使用“变量密码MD5加密”实现高强度变量密码
这种变量密码要用到MD5加密工具,可能你不知道什么是MD5,不过这不重要,你只要百度搜一下MD5,找一个在线MD5加密工具即可。用到的范例密码规则:(常用字符+固定符号+域名变量)MD5加密→取前10位做密码
规则说明: ① MD5加密结果最低是16位的,为了避免因为譬如百度这样的最高14位限制,故增加规则“取前10位做密码” ② 范例中使用的MD5加密方式为16位小写,32位还是16位,大写还是小写,本身不重要,重要的是你的个人规则要统一。
范例:假设你的常用字符是111111,固定符号为###,则:
针对微博密码的MD5加密前的字符为111111###weibo.com 然后复制这串字符,在线MD5加密后得到de3cc7f0bd164882,取前10位得到最终密码de3cc7f0bd
针对人人网密码的MD5加密前的字符为111111###renren.com 然后复制这串字符,在线MD5加密后得到b573ce74d0e5e5b9,取前10位得到最终密码b573ce74d0
针对网易邮箱密码的MD5加密前的字符为111111###163.com 然后复制这串字符,在线MD5加密后得到d7d581c056089937,取前10位得到最终密码d7d581c056
针对百度账号密码的MD5加密前的字符为111111###baidu.com 然后复制这串字符,在线MD5加密后得到9565febd85d1c334,取前10位得到最终密码9565febd85
PS:如果你希望更加安全,可以增加一些更加复杂的规则,比如前5位出现的字母大写等~ 前提是你得记得住。缺点:稍微,有那么一点点麻烦。优点:安全,安全还是TMD安全,即便某个网站明文密码失守,也丝毫不会影响到其他账户的安全。
原文出处:
http://www.cnbeta.com/articles/166780.htm,转载请注明原始出处。
分享到:
相关推荐
java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多线程专属的变量源码java ThreadLocal多...
2024世界机器人大赛ICode专属训练平台(图形化小学组)1-10题练习答案 比赛训练题目包含的知识点为: 基本操作——(一级)基本运动指令、(二级)基本运动指令 重复执行——(一级)简单重复执行 简单路线规划、...
在VB6.0编程环境中,Static变量是一种特殊的变量类型,它在函数或过程中被声明,其特点是即使函数或过程执行结束,它的值也不会被清除,而是保留下来供下次调用时使用。本教程通过一个登录系统的例子来深入探讨...
2. 变量命名规则:KUKA 的变量命名遵循特定的规则,通常包含前缀、类型标识和变量名,如 "KRLVAR" 开头表示 KUKA Robot Language 变量。 3. 变量读写:在 KUKA 的编程语言 KRL(KUKA Robot Language)中,你可以...
研究人员采集了大量在不同温度下经过火灾作用的高强度混凝土试件的强度数据,通过神经网络模型的训练与验证,确定了影响混凝土剩余强度的敏感变量,并构建出能够预测混凝土在高温后剩余强度的神经网络模型。...
2. **初始化变量**:设置分数变量,用于累计密码的强度分数。 3. **检查长度**:根据密码长度赋予基础分数,一般建议密码长度至少8个字符。 4. **检查字符类型**:检查密码中是否包含数字、大写字母、小写字母和特殊...
一个强密码可以有效防止恶意攻击者破解,保护用户的个人信息不被盗取。"密码强度判断"是一个常见的功能,它通常被集成到注册或登录页面中,帮助用户创建更安全的密码。在这个场景下,我们主要讨论以下几个知识点: ...
### 如何设置NSIS的环境变量 #### NSIS简介与环境变量的作用 NSIS(Nullsoft Scriptable Install System)是一款开源的小型安装制作系统,它主要用于Windows操作系统的软件安装包制作。通过NSIS,开发者可以编写脚...
在光谱分析中,每个变量代表特定波长下的光强度,这些强度可能与物质的化学成分或物理状态有关。高光谱数据则提供了更精细的光谱信息,每条光谱包含数百甚至数千个这样的变量。在这样的大数据集中,特征选择是必不可...
根据给定文件的信息,本文将详细解析如何使用JavaScript来评估密码强度,并且通过代码示例进行解释。 ### 一、密码强度评估的概念 密码强度评估是网络安全中的一个重要环节,它通过对用户设置的密码进行分析,给出...
在批处理编程中,变量加密和解密是一个重要的安全措施,尤其当涉及到敏感信息或需要保护脚本内部逻辑时。批处理(Batch Processing)是一种基于命令行的自动化处理方式,通常用于Windows操作系统中,通过编写批处理...
发那科机器人系统变量清单是FANUC机器人编程与维护中的一个重要组成部分,它包含了机器人的各种...通过深入学习和掌握这些变量,用户不仅可以提升故障排除能力,还能更好地优化和定制机器人的工作流程,提高生产效率。
Fanuc机器人系统变量文档涵盖了对于Allen-Bradley接口配置的系统变量的详细说明。这些系统变量作为只读结构体存在,为FANUC机器人技术人员和热线提供了有关R-J3型Allen-Bradley接口的配置信息,用于诊断接口相关的...
在A中定义有全局变量X(或类的静态成员变量),则在动态库B中访问的X,与可执行程序C中访问的X是同一个变量还是两个不同的变量? 答案:是两个不同的变量。 2. 工程中包含动态库A,动态库B,可执行程序C。C依赖于A和...
在本主题中,我们将探讨单变量和多变量时间序列分析的各个方面。 单变量时间序列分析关注的是单一变量随时间变化的过程。这种分析通常包括以下几个步骤:数据预处理、时间序列分解、模型识别、参数估计、诊断检验和...
紧接着,文档会对系统变量进行分类,这些分类可能包括数字变量、字符串变量、布尔变量、数组变量等。每种类别的变量都有其特定的用途和使用方式,例如数字变量常用于存储数值信息,字符串变量用于存储文本信息,布尔...
2024世界机器人大赛ICode专属训练平台(图形化初中组)1-10题练习答案 比赛训练题目包含的知识点为: 基本操作——(一级)基本运动指令、(二级)基本运动指令 重复执行——(一级)简单重复执行 简单路线规划、...
虚拟变量回归模型是一种在经济学和统计学中广泛使用的分析工具,尤其在处理面板数据或时间序列数据时,它能够帮助我们解决非线性问题、处理类别变量或者捕捉政策效应等。在本案例中,我们将专注于如何使用EVIEWS软件...
在深入探讨库卡8.3系统变量手册的内容前,首先需要了解库卡机器人公司(KUKA Roboter GmbH)是一家专注于工业自动化领域的跨国企业,以其生产先进的工业机器人而闻名。库卡机器人广泛应用于汽车、航天、金属加工等...
在IT领域,系统环境变量是操作系统为应用程序提供的一组预定义的环境参数,它们对于软件运行至关重要,尤其是在涉及路径配置、编程语言环境等场景中。本文将深入探讨如何通过批处理脚本的方式对Windows系统环境变量...