快速记忆成百上千个账号密码

news2024/12/30 1:41:17

在日常生活中,我们不仅需要记忆6位数字的银行卡密码,还需要记忆各式各样网站和应用的账号密码,可能我们自己也不记得曾经注册过多少个账号。账号和密码如此繁多,管理这些账号和密码,也是一个让人头疼的问题。

最原始的方法是将密码写纸上,放在一个安全的地方,但纸张存在丢失、损坏的风险,而且不方便存取。

改进版则是将纸张电子化,如 Excel,并辅以云盘实现多端同步,这样虽然存取便利性上有一定的改善,但安全性却降低了很多,如果云盘没有历史版本功能,在编辑时稍有失误,可能导致密码全部丢失,另外如果云盘密码泄露、电脑中毒或系统损坏,也可能导致密码泄露或丢失。如果某一天云盘软件突然倒闭了,该怎么办呢?

目前已经有很多账号密码管理软件,来帮助人们管理账号和密码,如 1Password、KeePass 等,但它们也或多或少存在一些缺陷:

  • 对系统和平台(Windows、Linux、macOS、安卓、iOS等)支持完善的工具大多需要收费,而且费用不便宜;免费的工具通常对系统和平台的支持不够完善,也不好用。
  • 在多端同步方面,收费软件通常支持云端同步,但这样将账号密码存储在他人服务器总归不放心;免费软件通常不支持云端不同,需要自己使用云盘来同步,操作麻烦。
  • 软件可能存在后门,导致账号密码泄露。
  • 软件可能随时停止运营或无法打开。

综上所述,我认为只有记在大脑中的密码才是最安全和方便的。那么,对于大多数没有什么密码学基础的普通人来说,如何形成一套自己的个人账号密码设置体系呢?

账号密码体系由账号和密码二者构成,一一对应,需要明确的是,我们可能忘记密码,同样我们也可能忘记账号,因此账号和密码同样重要。

1. 账号

根据使用场景(国内、网站)和系统注册要求的不同,通常需要准备如下类型的账号。

1.1 手机号码

现在基本每个人都有手机号码,而且国内手机号都已实名认证,注册国内网站、应用时优先使用手机号码进行注册,如果支持短信验证码登录,则优先使用短信验证码登录。

1.2 电子邮件

需要准备国内和国外两个电子邮件,分别用于注册国内、外的网站和应用。因为国外平台可能不支持国内的邮件服务商,而如果使用国外邮件服务注册国内平台,又可能导致邮件收取缓慢或无法收取,因此建议根据国内外应用分别使用不同的国内外邮件服务。

国内邮件服务推荐:

  • 163
  • QQ

国外邮件服务推荐:

  • Gmail
  • Outlook

不建议使用小众邮箱,这些邮箱可能随时因为公司经营不善而倒闭或停止服务。

1.3 英文数字账号

有的网站支持使用“英文+数字”形式的账号进行注册(当然后期可能因为账号安全性,要求绑定手机号或邮箱),建议使用统一的、不暴露隐私的英文数字账号。

不建议在账号中使用中文、下划线、横线,因为虽然有些的网站支持这些特殊字符,但无法保证所有网站都支持这些字符。

1.4 隐私性

在注册国内网站/应用时,不需要纠结使用国内手机号、邮箱的隐私性,因为根据国内目前的政策和现状,国内网站和应用基本没有隐私性可言。

2. 密码

最安全的密码方案肯定是不同的网站和应用使用不同的随机字符串作为密码,但是这样不方便记忆,而且大多数情况下也不需要这么高强度的安全性。

下面是一种折中的密码生成方案,生成的密码可以符合绝大多数应用的要求,该方案可以在保证密码安全的前提下,方便记忆,如下图所示:

该方案还有很多可改进之处,例如应用名称也可以通过某种固定规则来缩写等。

固定前缀和特殊字符后缀需要根据自己喜好来设定,如固定字符前缀为“he”,特殊字符后缀为“?”。

混淆码则根据应用名称缩写长度(补零之前的长度)的不同而不同,需要自己定义一套规则,如:

长度混淆码
1 ~ 21111
3 ~ 42222
5 ~ 73333
8 ~ 104444
10 以上5555

上表仅用作示例,抛砖引玉。

根据上述示例规则,下面列举几个网站的密码示例。

知乎
heZ00H1111?

今日头条
heJrtT2222?

Chrome
heChromE3333?

本文最初发布在我的个人博客:https://jiangxueqiao.com

3. 不重要的账号密码

为了防止账号和密码泄露,从而被他人猜测出密码的生成规则,因此在注册小型、非正规、不重要的网站和应用时,建议使用一个专门的账号和密码,即便密码泄露也无关紧要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1857076.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前两天上线了一个小功能,差点把我们项目搞崩溃

项目场景: 最近一直在迭代公司的系统,业务提出需要增加一个消息通知的功能,对接完需求之后,我们就 开始热火朝天的编码、测试、上线, 就是右上角这个小图标,为了提升用户体验,我们采用每隔20S…

有效利用MRP能为中小企业带来什么?

在离散制造企业,主流的生产模式主要为面向订单生产和面向库存生产(又称为预测生产),在中小企业中,一般为面向订单生产,也有部分面向库存和面向订单混合的生产方式(以面向订单为主,面…

windows系统docker镜像导出

docker镜像导入导出(windows)_windowdocker下载镜像导出-CSDN博客https://blog.csdn.net/qq_22211217/article/details/93936363

网页设计软件Bootstrap Studio6.7.1

Bootstrap Studio是一个适用于Windows的程序,允许您使用流行的fre***orca Bootstrap创建和原型网站。您可以将现成的组件拖动到工作区并直观地自定义它们。该程序生成干净和语义的PDF、CSS和JS代码,所有Web浏览器都支持这些代码。 Bootstrap Studio有一个漂亮而强大的界面,它…

[个人感悟] MySQL应该考察哪些问题?

前言 数据存储一直是软件开发中必不可少的一环, 从早期的文件存储txt, Excel, Doc, Access, 以及关系数据库时代的MySQL,SQL Server, Oracle, DB2, 乃至最近的大数据时代f非关系型数据库:Hadoop, HBase, MongoDB. 此外还有顺序型数据库InfluxDB, 图数据库Neo4J, 分布式数据库T…

linux系统指令查漏补缺

目录 一.磁盘操作 二.lvm 三.top 4.nohup 一.磁盘操作 1. lsblk -f 显示磁盘和它的相关内容 2.tuen2fs -c -1 /dev/sdx 关闭某个磁盘的自检 3.修改配置,使文件系统不要开机自检 cat /etc/fstab 全0表示开机不自检 全1表示开机自检 同时在这个文件中可添加…

计算机网络面试HTTP篇二

HTTP/1.1 如何优化? 问你一句:「你知道 HTTP/1.1 该如何优化吗?」 我们可以从下面这三种优化思路来优化 HTTP/1.1 协议: 尽量避免发送 HTTP 请求;在需要发送 HTTP 请求时,考虑如何减少请求次数&#xff…

Nature推荐的三种ChatGPT论文写作指令

1. 润色学术论文 ChatGPT学术润色指令: “I’m writing a paper on [topic]for a leading [discipline] academic journal. WhatItried to say in the following section is [specific point]. Please rephrase itfor clarity, coherence and conciseness, ensuri…

C语言---数据结构(1)--时间复杂和空间复杂度计算

1.什么是时间复杂度和空间复杂度 1.1算法效率 算法效率分为时间效率和空间效率 时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算…

麦肯锡:量子传感究竟在何处可以发光发热

量子传感技术已经提供价值,潜在的应用案例可以塑造多个行业。有四种核心技术具有应用前景:固态自旋、中性原子、超导电路和离子阱,它们具有在广泛的物理属性上的传感能力,包括磁场、电场、旋转、温度、重力、时间和压力。选择哪种…

spring cloud Alibaba 整合 seata AT模式

准备工作: 1、MySQL正常安装并启动 2、nacos正常部署并启动 3、下载 Seata-1.4.2 源码包和 seata-server-1.4.2 服务端源码包(版本根据自己的需要选择,我这里选择1.4.2) 下载地址: Seata:https://gite…

区间问题——905. 区间选点

目录 区间问题 定义 运用情况 注意事项 解题思路 AcWing 905. 区间选点 题目描述 运行代码 代码思路 改进思路 其它代码 代码思路 区间问题 定义 区间通常是指一个连续的范围,可以用数轴上的一段来表示。 运用情况 在数学中广泛用于表示变量的取值范…

【初阶数据结构】深入解析栈:探索底层逻辑

🔥引言 本篇将深入解析栈:探索底层逻辑,理解底层是如何实现并了解该接口实现的优缺点,以便于我们在编写程序灵活地使用该数据结构。 🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 &#x1…

Paimon Trino Presto的关系 分布式查询引擎

Paimon支持的引擎兼容性矩阵: Trino 是 Presto 同项目的不同版本,是原Faceboo Presto创始人团队核心开发和维护人员分离出来后开发和维护的分支,Trino基于Presto,目前 Trino 和 Presto 都仍在继续开发和维护。 Trino 生态系统-客…

YOLOv8改进 | SPPF | 具有多尺度带孔卷积层的ASPP【CVPR2018】

💡💡💡本专栏所有程序均经过测试,可成功执行💡💡💡 专栏目录 :《YOLOv8改进有效涨点》专栏介绍 & 专栏目录 | 目前已有40篇内容,内含各种Head检测头、损失函数Loss、…

基于SSM+Jsp的校园餐厅管理

开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包…

【C语言】函数执行背后的秘密:函数栈帧的创建和销毁超详解

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】 目录 1. 什么是函数栈帧 2. 理解函数栈帧能解决什么问题呢? 3. 函数栈帧的创建和销毁解析 3.1 什么是栈? 3.2 认识相关寄存器和汇编指…

感恩父爱 健康同行 宁夏康源父亲节特惠普查

父亲,是那道坚实的屏障,为孩子们挡风遮雨。父亲,是那颗明亮的灯塔,为孩子们指明前进的方向。然而岁月无情,随着年龄的增长,曾经为我们遮风挡雨的父亲如今也逐渐进入了各种疾病的高发期。感恩父爱&#xff0…

selenium前期准备

1. 驱动地址: a. chromedriver:https://googlechromelabs.github.io/chrome-for-testing/ b. https://registry.npmmirror.com/binary.html?pathchromedriver/ 下载好的驱动一般放在Python初始文件夹下,例如:D:\Python3.8 2. selenium原理…

USB2.0学习4--USB包结构和包类型

目录 1. USB包基本结构 1.1 SOP域(Start Of Packet) 1.2 SYNC域(同步域) 1.3 PID域(标识域) 1.4 地址域(ADDR) 1.5 帧号域(Fram) 1.6 数据域&#xff…