加密入门(四):Gpg4win

Gpg4win 是一款基于 GPG 的非对称加密软件。非对称加密方式,简单理解就是用公钥加密文件,用私钥解密文件。如果你需要发送加密信息,首先获取接收者的公钥,然后利用该公钥加密后传递,对方利用对应的私钥就可解密。也就是说,公钥是锁,私钥是钥匙。非对称加密方式很好地解决了传递机密信息的问题。 GPG,又称为 GnuPG,全称是 Gnu Private Guard,即 GNU 隐私卫士。GPG 是以 PGP 算法为核心的强大的加密软件。但 GPG 项目是一套命令行程序,而且是为 Linux 等开源操作系统设计的。好在开发者为 GPG 开发了许多图形前端并 Read more ...

2015-05-27 encryption , efs , windows

加密入门(一):EFS

EFS 是 Encrypting File System 的缩写,意为加密文件系统,是 NTFS 文件系统的内建安全功能,Windows XP 之后的版本都完全支持这一特性(注意:Windows 入门版、家庭版和家庭高级版并不支持这一功能)。 EFS 的最大特点是简单易用,因为 EFS 是基于用户帐户的加密方案,也就是说只有用对文件进行加密的用户帐户登录才能使用,尽管这种加密方案存在着诸多缺点与限制,但是无疑是最简单的加密方案,用户只要能进入自己的账户即可访问,无需记忆多余的密码。 文件系统转换 EFS 必须在 NTFS 分区才能使用,如果硬盘分区 Read more ...

2015-05-27 encryption , efs , windows

加密入门(二):BitLocker

BitLocker 是 Windows 7 提供的基于分区的加密方式。BitLocker 不仅仅可以加密本机硬盘分区,还可以加密移动硬盘、U 盘、SD 卡等移动存储设备。不过为了保证加密后的移动存储设备在 Windows XP 下面可以正常访问,请将其格式化为 FAT32 文件系统。 BitLocker 定位于商务用户,微软只在 Windows 7 企业版和旗舰版提供这一功能,使用之前请检查 Windows 版本。 BitLocker 加密 本文操作只涉及本地硬盘非系统分区及移动存储设备。加密系统分区需要 TPM 支持,或者通过 U 盘启动,在此不 Read more ...

2015-05-27 encryption , BitLocker , windows

KeePass 教程

如今,我们的生活充斥着各色各样的密码。所谓密码管理器,就是用一个主密码来保护所有其他密码。使用密码管理器,可以减轻记忆负担,而且只要在主密码不泄漏或者遗忘的情况下,我们的账户安全就能够得到保障。 本文所要介绍的 KeePass 就是一款出色的密码管理器,KeePass 具有以下优点: 简单易用,易于上手。 功能全面,既能保存密码,还能生成健壮的密码 开源软件,安全性更高 跨平台软件,支持 Windows、Linux 和 Mac 三大平台,甚至还有移动操作系统版本。 移动版软件,便携绿色。 下面,我们一起来学习如何使用 Kee Read more ...

2015-05-26 encryption , KeePass , windows

使用 javadoc 自动生成 Java 文档

Java 的注释,单行,多行的语法就不在赘述了。 javadoc tags 给 Java 源码文件书写注释,使用常见的 Java 注释可以实现一些,也可以通过如下的 Javadoc 的 Tags 来实现一些特殊的比如跳转,参数返回值等特殊标记。 javadoc 标记有如下一些: @author 作者名,一般不推荐使用,git blame 基本上能够找到每一行代码的作者 @version 版本号 @see 跳转到相关类或者主题 @param 对方法中某参数的说明 @return 对方法返回值的说明 @exception 对方 Read more ...

2015-05-26 javadoc , java , document

Java 内存模型

本文为《深入理解 Java 虚拟机》的笔记。 Java 虚拟机规范中定义了一种 Java 内存模型,用来规避各种硬件和操作系统的内存访问差异,让 Java 在各种平台下都能达到一致的并发效果。Java 内存模型的主要目标是定义程序中各个变量的访问规则,在 JVM 中将变量存储到内存和从内存中取出变量这样的底层细节。 Java 内存模型的目标是定义程序中各个变量的访问规则,这里的变量 Variable 包含了实例字段、静态字段和构成数组对象的元素,但是不包括局部变量和方法参数,因为后者是线程私有的,不会被共享。 Java 内存模型规定所有变量存储在主 Read more ...

2015-05-26 java , memory-model , jvm

我的RSS阅读器

在很久之前就曾经写过文章来推荐InoReader,而我自己也已经用了很长时间 InoReader 了。最近InoReader有了一些变化,Web端增加了广告,而Android手机端也增加了广告,虽然可能有些人会自此新生痛恨,但我感觉还好。那些广告并没有影响到我的阅读,位置也并没有那么有侵入性。而我作为使用了很长时间而又没有收入不能从金钱上支持他们的用户来说,我会推荐你关闭你的广告屏蔽插件,而手机山也可以继续使用它官方的App。而如果你真的不喜欢广告,而你也能支付,你可以购买他们的付费服务,当然如果你一定要去掉广告,用Adblock,或者手机上使用Ambe Read more ...

2015-05-20 inoreader

0day 和 PT 站扫盲贴

0day及高清PT站扫盲帖 0DAY 泛指所有在官方发布某作品之前或者当天,由网络上的爱好者破解发布的版本。主要涵盖了影视、软件、游戏、音乐、资料等诸多方面。 0DAY 的主要目的是交换和分享。完全非商业化、非盈利、志愿的行为。市场上的盗版光盘,其来源可能来自于0DAY,但那非0DAY的本意。 0DAY 的核心传播途径是 FTP。不是PT,也不是任何形式的P2P(电驴、BT、磁力链接等),更不是迅雷、网盘、QQ中转站等。迅雷、电驴之类的玩意儿,说白了都是靠0DAY养活的。虽然不可否认绝大多数下载者是通过迅雷和电驴获取0DAY资源的。但他们 Read more ...

2015-05-17 pt , 0day , download

Linux notes

ssh keys An SSH key allows you to establish a secure connection between your computer and server ssh-keygen -t rsa -C "[email protected]" show the public key cat ~/.ssh/id_rsa.pub Copy the key Windows: clip < ~/.ssh/id_rsa.pub Mac: pbcopy < ~/.ssh/id_rsa.pub G Read more ...

2015-05-17 linux , notes

ASCII Unicode GBK UTF-8 字符编码的区别与联系

很久很久以前,有一群人,他们决定用 8 个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到 8 个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。 开始计算机只在美国用。八位的字节一共可以组合出 256(2 的 8 次方)种不同的状态。 他们把其中的编号从 0 开始的 32 种状态分别规定了特殊的用途,一但终端、打印机遇上约定好的这些字节被传过来时,就要做一些约定的动作。遇上 0x10, Read more ...

2015-05-17 encoding , 编码 , unicode , utf8 , ascii

最近文章

  • Executor:多 Agents 和外部世界之间的统一代理层 同时使用 Claude Code,Codex,Pi,OpenClaw 等等 Agent 工具时有一个非常尴尬的状况,就是不同的 Agent 工具维护了不同的配置格式,如果要配置 MCP server 就需要分别到不同的配置文件中定义,相同的配置散落在系统的各个角落中。同一份 API Key 也需要重复粘贴到不同的配置中,更麻烦的是如果一旦有更新或者 API Key 变动就需要重复修改多个地方,我之前还调查过如何[[跨平台管理 MCP]],主要的思路还是通过脚本和同步来对齐配置,但本质上还是在管理多个副本,直到我看到了 Executor 这个项目。
  • 把 Android 手机当成 USB 无线网卡:以及那些被低估的安卓妙用 昨天我把一块装着 [[Proxmox VE]] 系统的硬盘从之前的 SER8 拆下来,插到 4 盘位的 Me Pro 上,本以为开机就能继续用,结果卡在了最基础的一步:Me Pro 的物理网口和我原来的网口对不上,物理网口变更了名字导致无法上网。屏幕上 PVE 的控制台在闪,ip addr 里却无法找到两个物理网口,Web 管理界面自然也打不开。
  • Ignis:把 Obsidian 变成真正的自托管网页应用 用 [[Obsidian]] 记笔记这么多年,有一个需求一直没有被很好地解决,那就是在浏览器里直接访问自己的笔记库。Obsidian 官方一直没有推出 Web 版本,过去想要在别人的电脑上、或者在不方便安装客户端的环境里查看和编辑笔记,要么依赖远程桌面这种笨重的方案,要么就只能把笔记渲染成静态网站,牺牲掉编辑能力,或者通过 SSH 登录我的 macOS 通过命令行方式访问。最近我发现了一个叫 Ignis 的开源项目,它的口号非常直接:Run Obsidian as a self-hosted web app. Not remote desktop, an actual web app。它不是远程桌面,而是让 Obsidian 真正跑在浏览器里,体验下来确实让我眼前一亮,这篇文章就来聊聊它。
  • 卧底厨神观后感 2026 年山之日这个假期外面下着雨,没有出行的计划,索性看起了放到了待看列表的《卧底厨神》,因为之前看过《黑白大厨》知道了权主厨,郑主厨,本来没有对这部综艺抱有太大的期待,只是想在一个休息日放松心情看一篇轻松的综艺,但没想到完全被这三位主厨圈粉了。
  • mise 的 minimum_release_age 给新版本加一道冷静期的供应链安全机制