会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
val3344
博客园
首页
新随笔
联系
订阅
管理
2023年7月4日
如何生成一个足够安全又容易记住的密码?
摘要: 本文提到的计算方法已由 随机密码生成器 & 密码强度计算器 实现。一些基本的密码学概念可以参考 密码学概念科普(加密算法、数字签名、散列函数、HMAC)。 什么是密码强度? 密码强度是指破解一个密码需要尝试的次数,其本质是密码所包含信息熵的大小。所以通常不是使用十进制数字来表示,而是用这个数字以 2
阅读全文
posted @ 2023-07-04 08:21 val3344
阅读(755)
评论(1)
推荐(3)
2023年6月25日
密码学概念科普(加密算法、数字签名、散列函数、HMAC)
摘要: ## 密码散列函数 密码散列函数 (Cryptographic hash function),是一个单向函数,输入消息,输出摘要。主要特点是: - 只能根据消息计算摘要,很难根据摘要反推消息 - 改变消息,摘要一定会跟着改变 - 对于不同的消息,计算出的摘要几乎不可能相同 根据散列函数的上述特点,可
阅读全文
posted @ 2023-06-25 08:27 val3344
阅读(421)
评论(1)
推荐(1)
2022年9月21日
使用 Git 同步配置文件
摘要: 现在很多软件的配置都可以在线同步或者支持导入导出,可以很方便的在不同设备上使用。但电脑上还有很多本地配置文件没有办法同步,夸多个设备使用时很难保持一致,换电脑也很麻烦。其实可以使用 Git 来管理这些配置文件,既可以方便的备份、跨设备同步,还能进行版本控制,防止误操作。 主要思路就是在电脑上创建个裸
阅读全文
posted @ 2022-09-21 20:51 val3344
阅读(746)
评论(0)
推荐(1)
2022年9月18日
详解字符编码与 Unicode
摘要: 人类交流使用 `A`、`B`、`C`、`中` 等字符,但计算机只认识 `0` 和 `1`。因此,就需要将人类的字符,转换成计算机认识的二进制编码。这个过程就是字符编码。 ## ASCII 最简单、常用的字符编码就是 ASCII(American Standard Code for Informati
阅读全文
posted @ 2022-09-18 22:54 val3344
阅读(848)
评论(0)
推荐(0)
2021年11月27日
GPG 使用指南
摘要: ## 加密与签名 在传输信息时,会面临两个典型的问题: 1. 如何保证发出的消息,只能被预期的接收人获取? 1. 如何保证收到的消息,确实由预期的发送人发出? 这两个问题不难理解。例如发送的邮件可能会被监听,诈骗分子可以冒充你老板。不一定是在网络上,在任何非面对面交流的情况下,都可能存在这两个问题。
阅读全文
posted @ 2021-11-27 12:52 val3344
阅读(969)
评论(0)
推荐(2)
公告