polhenarejos/pico-fido
PublicFIDO Passkey for Raspberry Pico and ESP32
Bee AI phân tích repositoryBETA
AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.
Cập nhật lần cuối: 08/10/2026
Tóm tắt bởi Bee AI
Pico FIDO biến vi điều khiển Raspberry Pi Pico hoặc ESP32 thành khóa bảo mật FIDO Passkey dạng USB, phục vụ nhu cầu xác thực cho lập trình viên và người dùng.
- Hỗ trợ chuẩn CTAP 2.3 / CTAP 1, WebAuthn, U2F cùng nhiều phần mở rộng như HMAC-Secret, CredProtect và largeBlobs.
- Tương thích với các ứng dụng Yubico Authenticator, YKMAN, Nitrokey nitropy và nitroapp.
- Hỗ trợ xác thực ECDSA/EDDSA trên các đường cong SECP256R1, SECP384R1, SECP521R1, SECP256K1 và Ed25519.
- Cung cấp tính năng Secure Boot và Secure Lock trên vi điều khiển RP2350 và ESP32-S3 để mã hóa khóa trong bộ nhớ OTP.
Lưu ý
- RP2040 không có phần cứng Secure Boot/OTP, nên dữ liệu flash có thể bị dump và lộ khóa nếu thiết bị bị đánh cắp.
- Phiên bản cộng đồng phát hành theo giấy phép AGPLv3; sử dụng thương mại không muốn công khai mã nguồn phải mua bản Enterprise.
- Người dùng không được phép phân phối binary đi kèm USB VID/PID mà mình không sở hữu bản quyền.
Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.
- Độ phổ biến37
- Độ tươi100
- Cộng đồng61
- Tài liệu100
- Phát hành100
- Mức độ khóTrung bình
- Phù hợp vớiLập trình viên
- Loại dự ánỨng dụng
- Giấy phépAGPL-3.0
Kiến trúc & Công nghệ
Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.
Tech stack
C
CMake
Python
Bash
pytest
Kiến trúc tổng quan
Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.
src/Mã nguồn C chính của firmware Pico FIDO.docs/Tài liệu kỹ thuật và thiết kế xác thực Pico Vault.tests/Bộ test FIDO2 dựa trên Solokeys và python-fido2.metadata/Dữ liệu cấu hình và metadata cho thiết bị.
Hướng dẫn nhanh
Các bước để bắt đầu với repository này.
git clone https://github.com/polhenarejos/pico-fido.git
cd pico-fidoCác use case chính
Những ứng dụng có thể xây dựng từ repository này.
- Tạo khóa USB Passkey phần cứng tự chế bằng Raspberry Pi Pico (RP2040/RP2350) hoặc ESP32-S3.
- Tạo mã OTP (TOTP/HOTP) hoặc giả lập bàn phím để gõ OTP tự động khi bấm nút phần cứng.
- Xuất và nhập passkey đã xác thực thông qua giải pháp Pico Vault.
Repository tương tự
Cùng chủ đề trong kho Bee.
- 1
ruvnet/RuViewπ RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.101.7k+2.4k
- 2
bitcoin/bitcoinBitcoin Core integration/staging tree90.5k+81
- 3
TheAlgorithms/JavaScriptAlgorithms and Data Structures implemented in JavaScript for beginners, following best practices.34.3k+1
- 4
anoma/anomaReference implementation of Anoma33.6k-4
- 5
openssl/opensslGeneral purpose TLS and crypto library31.1k+97
Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 08/10/2026.