自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 啊哈!SSH 解锁远程开发新技能

SSH 不仅仅是一个用于远程登录的工具,它所支持的三种端口转发方式——本地端口转发、远程端口转发和动态端口转发——在日常开发工作中提供了极大的便利。例如,通过本地端口转发,可以安全地访问远程服务器上的本地服务;通过远程端口转发,可以将本地服务暴露给外部访问;而动态端口转发则可以通过 SOCKS 代理保护用户在不安全网络中的数据传输。

2024-05-27 22:12:36 2459

原创 啊哈!Python 环境管理原来如此简单

这次经历,让我不得不重新审视 Python 的环境管理方案。本文将从使用者的角度分析两种方案的工作原理,解释不同方案中如何隔离安装多个 Python 版本;多版本 Python 的调用过程;Python 包的安装位置和调用过程。通过这些分析,我们将能够更加明智地选择适合自己的环境管理方案,避免不必要的问题。

2024-05-17 21:36:25 1673

原创 安全多方计算 - Yao‘s 混淆电路(二) 优化

Yao’s 混淆电路是一种实现安全多方计算的技术,它可以将计算函数转换为一个混淆电路,使得参与方可以在不泄露彼此隐私信息的情况下共同计算该函数。安全多方计算 - Yao’s 混淆电路(一) 手动构建》描述了 Yao’s 混淆电路的基本定义和单个电路门的混淆计算过程。同时展示了一个两方二进制求和的函数从转换为计算电路、电路混淆到最终计算出结果的完整过程。该方法能够实现安全多方计算,但在实际应用中,其效率和性能面临着挑战。

2024-04-02 23:06:11 2922 1

原创 安全多方计算 - Yao’s 混淆电路(一) 手动构建

安全多方计算 (Secure Multi-party Computation, MPC) 是一种密码学技术,它允许多个参与方在不泄露彼此隐私信息的情况下共同计算某个函数[1]。Yao's 混淆电路[2]是 MPC 中一种重要的实现技术,它可以将计算函数转换为一个混淆电路,使得参与方可以在不泄露彼此隐私信息的情况下共同计算该函数。即使攻击者获得了混淆电路,也无法从中获取任何有用的信息;参与方只共享混淆后的数据,而无需泄露原始数据。

2024-03-19 15:40:21 3779 1

原创 手动构建 2-选-1 不经意传输OT协议

本文分析了《Efficient Oblivious Transfer Protocol》2.3节中提出的基础OT协议,同时以实际消息交互为例,展示了OT协议的工作过程,说明 OT 协议是如何实现:a. 消息发送者不知道接收者的选择;b. 消息接收者只能获得他选择的那条消息,而无法获得其他消息。

2024-02-02 21:42:57 4421

原创 闲聊技术债务到工程能力

随着产品的开发,只要有新的问题等待解决,这里面就留给了技术债存在的空间。在技术创新的道路上,我们往往会积累一些看不见的"技术债",这些债务既是对简单解决方案的一种妥协,也是对未来成本的一种拖欠。所以,无论ChatGPT模型本身的能力,还是作为一款应用能够以高效、安全、可扩展的方式发挥出最大的价值,我觉得ChatGPT可以作为一个值得学习的体现优秀工程能力的榜样。

2023-12-10 20:36:52 848

原创 HTTP报文长度管理:实际应用与最佳实践

1. 在http协议中,Content-Length是否存在长度限制?尽管我的代理程序能够处理大数据报文的接收,但它对客户端和服务端的通信造成了破坏。这个长度是否存在一个"最佳实践"的值?2. 在http报文从客户端发起到接收服务端返回的整个过程中,都存在哪些环节可能对http报文的长度进行修改?3. 典型的代理在遇到大数据量http报文时,采取了什么样的处理方式?为了回答这些问题,我查阅了一些资料,并进行了一些实验。

2023-11-26 17:47:28 1770 2

原创 探究Windows 10 累积更新与系统文件变化

利用 Windows 10 系统更新的差分机制进行文件版本分析是一种高效、准确的方法。它为我们提供了一种全新的视角,让我们能够更好地理解系统的演变和变化,为系统维护、性能优化和安全研究等提供了有力的支持。在未来的研究中,我们还可以进一步探索这种方法的潜力,将其应用于更多的场景,为技术和安全研究带来更多的帮助。

2023-09-08 21:00:22 2601 2

原创 一种立即可用的软件离线许可解决方案

通过以上措施,就实现了一种立即可用的软件离线许可解决方案,为保护图片和软件的许可权提供了一种简单有效的方式。在这个过程中,我不仅解决了兄弟的问题,也为类似场景的解决方案提供了一种参考。

2023-09-05 20:44:34 2084 1

原创 窥探Windows UUP 正向差分更新机制的高效性

Windows 更新机制经历了多次变化,涵盖了更新的类型、发布周期、发布策略、更新包格式、更新包下载技术等方面。在此背景下,Windows 10 更新经历了一个大变化和三个小的变化。本文将比较三个小变化的特点,特别关注 UUP 正向差分在减小 Windows 更新包大小方面的显著作用。

2023-06-28 22:27:03 3706 1

原创 UUP, Windows 11 更新机制的未来

Windows 统一更新平台(UUP)在更新包的制作、打包、安装以及服务端和客户端的通信交互过程采用了一系列创新技术,旨在简化向用户交付Windows更新的过程。

2023-04-25 21:53:21 2748

原创 FTP的升级之路

无论从FTP的实际用途还是它带来的争议风险来讲,都值得仔细研究一下。

2023-01-29 22:21:11 6660

原创 复杂的应用层代理

本文中以http代理为例,说明应用层代理实现的复杂度,并进一步分析Chrome和FireFox的代理设计和实现思路,看看它们是如何处理复杂的代理问题的。

2023-01-27 20:18:16 6185

原创 “混乱“的 Windows 10 更新系统代理(下)

《"混乱"的 Windows 10 更新系统代理(上)》介绍了 Windows中代理分类及基本的配置,本文介绍这些代理配置是如何影响 Windows 更新过程的。

2022-12-07 18:09:48 7160

原创 “混乱“的 Windows 10 更新系统代理(上)

Windows 支持多种代理设置,再加上不同组策略的影响,当用户为更新系统配置代理的时候,偶尔会出现明明已经开启代理,但更新服务就是没有工作,这不免会产生"混乱"的感觉。

2022-11-27 20:44:18 1445

原创 一种通过物理分离实现WSUS伸缩性的方案

WSUS 的一个重要功能特性是支持 WSUS 服务器之间进行更新和配置的同步,利用 WSUS 可以建立更新服务器的层次部署:当一台 WSUS(A) 从更新源获得更新后,它可以作为其他 WSUS(Others) 的更新源。客户计算机下载完成后,进行后续的安装过程。增强 WSUS 伸缩性主要解决 WSUS 为大量用户提供服务的能力,层次性部署方案在一定程度上实现了伸缩性,它扩大了单台 WSUS 的服务能力,尤其是它的部署能够适应树状组织结构,同时保证了各个节点可以相对独立的管理更新包的分发、安装。

2022-11-24 20:37:28 2279

原创 哎,这是个 Windows 的bug

不敢轻易怀疑是 Windows 的问题,毕竟 Windows 是服务亿万用户的,尤其是更新系统,用于 x86、x64、arm 等各个平台 Windows 系统的更新。后来,我复现了这个问题,然后在和微软的同学多次交流后,他们承认了这是 Windows 的一个bug...

2022-11-08 20:36:38 1880

原创 定制 Windows 10 安装程序

Windows 镜像定制非常常见,无论是个人还是组织,为了满足各种需求,都可能进行 Windows 镜像定制。常见的定制内容就是精简系统,如移除不必要的系统组件、模块、app;以及其他一些系统配置,如关闭一些遥测数据发送,保护用户隐私安全。这些定制内容的效果,主要体现在用户后期使用操作系统的过程中。那么在用户安装操作系统的过程中,能不能根据需求做一些定制化的操作呢?答案是肯定的。本文将介绍如何对windows系统安装程序进行个性化定制!

2022-11-06 23:05:17 4693 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除