管理密码 - 本地私有密码管理器
用c# 实现密码管理器,输入内容,网站连接,邮件等,可以上传附件并加密附件。
ASP.NET Core Web 个人私用密码管理器,支持 2FA、AES-GCM 加密、附件加密、文件存储,完全不依赖数据库。
高安全性的密码输入方式,类似股票交易软件,不使用剪贴板粘贴密码,而是用 软键盘(on-screen keyboard) 输入,防止键盘记录和剪贴板泄露。软键盘能够“自动输入”密码”,而不是手动点击
c# 阻止第三方程序读取剪贴板
c# 阻止第三方程序读取键盘
c# 使用密码管理器自动填充,非复制/粘贴
c# 启用 屏幕捕获限制 以防止通过截图窃取数据
Table of Contents
开源ClipboardShield,设置 只允许某个应用读取粘贴,并记录尝试。
https://github.com/CoinFabrik/ClipboardShield c++
Edge
menu path:设置->Microsoft 电子钱包->密码->导出密码
edge://settings/profiles
剪贴板 - 剪贴板劫持 (Clipboard Hijacking)
剪贴板是一个 操作系统级的共享缓冲区:
用户按下 Ctrl+C → 数据写入系统剪贴板
任意进程通过系统 API 就可以读取剪贴板内容
恶意程序可以实时劫持剪贴板,然后:
修改剪贴数据(例如把加密货币地址篡改成攻击者地址)
偷偷读取敏感内容(密码、令牌等)
这种行为被称为 剪贴板劫持 (Clipboard Hijacking)
剪贴板 - ClipboardShield c++
ClipboardShield 使用 Windows 系统 API 的剪贴板钩子 (Clipboard Hooks / Windows Hook):
拦截系统发送给剪贴板的数据访问事件
作用类似于 防火墙规则, 但针对于剪贴板 API 调用
当有进程尝试读取或写入剪贴板时:
检测触发事件
调用 ClipboardShield 的访问控制逻辑
如果不允许该进程访问 → 阻止或拒绝该访问
这种钩子技术可以阻止对剪贴板的未经授权访问,是剪贴板保护软件常见做法。
https://github.com/CoinFabrik/ClipboardShield
Password Manager Access for .NET in C#
https://github.com/detunized/password-manager-access
