awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 个仓库

Awesome GitHub RepositoriesHardware Authentication

Mechanisms for integrating physical security tokens and hardware-backed keys into authentication workflows.

Distinguishing note: Specifically addresses challenge-response protocols for physical security tokens.

Explore 15 awesome GitHub repositories matching security & cryptography · Hardware Authentication. Refine with filters or upvote what's useful.

Awesome Hardware Authentication GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • keepassxreboot/keepassxckeepassxreboot 的头像

    keepassxreboot/keepassxc

    27,675在 GitHub 上查看↗

    This project is a cross-platform credential management suite designed to store sensitive information in encrypted local databases. It functions as a secure desktop application that provides a unified environment for organizing secrets, generating passwords, and managing multi-factor authentication tokens. By utilizing industry-standard file formats, the application ensures that stored credentials remain secure and interoperable across different operating systems. The software distinguishes itself through deep integration with hardware-backed security and system-level services. It supports phy

    Integrates physical security tokens to provide an additional layer of cryptographic identity verification.

    C++cross-platformhacktoberfestkeepass
    在 GitHub 上查看↗27,675
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Replaces password-based login with hardware-backed authentication methods using cryptographic challenges.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • supertokens/supertokens-coresupertokens 的头像

    supertokens/supertokens-core

    14,922在 GitHub 上查看↗

    SuperTokens Core is an open-source, self-hosted authentication and identity management platform designed for deployment within private infrastructure. It provides a comprehensive suite for managing user accounts, roles, and secure authentication flows, utilizing a modular, recipe-based architecture that allows developers to enable specific security features without modifying the core codebase. The platform distinguishes itself through its robust multi-tenancy capabilities, which allow for the logical or physical isolation of user records and configuration settings across different organizatio

    Verifies user identity using hardware security keys and biometric authenticators via WebAuthn.

    Javaauth0authenticationaws-cognito
    在 GitHub 上查看↗14,922
  • keeweb/keewebkeeweb 的头像

    keeweb/keeweb

    12,942在 GitHub 上查看↗

    KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim

    Integrates physical security keys using OATH or Challenge-Response modes to strengthen authentication.

    HTML
    在 GitHub 上查看↗12,942
  • drduh/yubikey-guidedrduh 的头像

    drduh/YubiKey-Guide

    12,377在 GitHub 上查看↗

    This project is a comprehensive hardware security guide for using YubiKey tokens to manage encryption, digital signatures, and secure authentication. It provides technical instructions for configuring hardware security modules to handle digital identity and cryptographic materials. The documentation focuses on the implementation of OpenPGP and SSH workflows, specifically covering the creation of master key hierarchies, the rotation of subkeys, and the use of hardware-backed keys for secure shell connections. It also details methods for verifying code authorship through signed Git commits and

    Using YubiKey hardware tokens to secure SSH connections and login sessions without storing private keys on a local disk.

    HTML
    在 GitHub 上查看↗12,377
  • px4/px4-autopilotPX4 的头像

    PX4/PX4-Autopilot

    11,962在 GitHub 上查看↗

    PX4-Autopilot is a professional-grade flight control software stack designed for autonomous unmanned vehicles, including multicopters, fixed-wing aircraft, and vertical takeoff and landing platforms. It operates as a modular, real-time framework that decouples flight control logic from hardware drivers through a publish-subscribe middleware architecture. The system utilizes a deterministic microkernel runtime to execute time-critical flight control loops and sensor fusion tasks, ensuring stable navigation and vehicle operation. The platform distinguishes itself through a parameter-driven conf

    Verifies flight controller identity and integrity using onboard secure elements for secure operations.

    C++autonomousautopilotavoidance
    在 GitHub 上查看↗11,962
  • veracrypt/veracryptveracrypt 的头像

    veracrypt/VeraCrypt

    9,220在 GitHub 上查看↗

    VeraCrypt is a cross-platform disk encryption utility used to create encrypted file containers and secure entire disk partitions. It functions as a tool for full disk encryption and a manager for encrypted volumes, providing a means to protect sensitive data on local disks and removable media across multiple operating systems. The software is distinguished by its support for plausible deniability, allowing the creation of hidden volumes nested within other encrypted volumes to conceal the existence of data. It also implements hardware-based access control, requiring physical security tokens,

    Integrates physical security tokens, smart cards, and keyfiles into the authentication workflow for volume access.

    Cencryptionencryption-algorithmsencryption-decryption
    在 GitHub 上查看↗9,220
  • project-chip/connectedhomeipproject-chip 的头像

    project-chip/connectedhomeip

    8,586在 GitHub 上查看↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Uses secure elements and trust-provisioned verifiers to authenticate hardware identity during cryptographic key exchanges.

    C++build-with-matterchipconnected-devices
    在 GitHub 上查看↗8,586
  • roguemaster/flipperzero-firmware-wpluginsRogueMaster 的头像

    RogueMaster/flipperzero-firmware-wPlugins

    6,257在 GitHub 上查看↗

    该项目是 Flipper Zero 的自定义固件,提供了一个嵌入式插件生态系统、硬件渗透测试工具包和多协议模拟层。它修改了设备的操作系统,以包含用于扩展频率范围的 Sub-GHz 无线电套件,并能够直接在硬件上构建和部署第三方应用程序。 该固件通过 Sub-GHz 无线电套件扩展了设备的本地功能,允许进行频率扩展和超出出厂默认设置的信号捕获。它实现了针对 BadUSB 和 BLE 键盘的专门模拟,并包含一个用于执行模块化插件和游戏的专用框架。 该系统涵盖了广泛的硬件交互领域,包括 NFC 和 RFID 管理、红外设备控制和 UART 串口桥接。它还提供了环境传感器监控和空气质量分析工具,以及通过 U2F 规范实现的基于硬件的二次身份验证。 用户可以将源代码编译为可执行插件,或创建压缩固件存档,通过可移动存储卡进行安装。

    Implements hardware-based second-factor authentication according to the U2F specification.

    Carmv7mblebluetooth-low-energy
    在 GitHub 上查看↗6,257
  • rfjakob/gocryptfsrfjakob 的头像

    rfjakob/gocryptfs

    4,312在 GitHub 上查看↗

    gocryptfs is a FUSE-based encrypted filesystem that transparently encrypts and decrypts file contents and filenames on disk. It uses block-level authenticated encryption with AES-GCM or AES-SIV-512, binding each block to its file header and offset for integrity, while obfuscating filenames with EME or AES-SIV wide-block ciphers using per-directory initialization vectors. The system derives all encryption keys and initialization vectors deterministically from a master key using HKDF and SHA256, enabling reproducible ciphertext for reliable backup and synchronization workflows. The project dist

    Supports unlocking encrypted volumes using FIDO2 hardware tokens as an alternative to password entry.

    Goencryptionfilesystemfuse
    在 GitHub 上查看↗4,312
  • mlgmxyysd/xiaomi-bootloader-questionnaireMlgmXyysd 的头像

    MlgmXyysd/Xiaomi-BootLoader-Questionnaire

    4,241在 GitHub 上查看↗

    该项目是一套技术资源和实用工具,旨在协助解锁小米设备的 Bootloader。它结合了指南、账号资格验证工具和考试模拟器,帮助用户获取设备修改所需的必要权限。 该工具包包含一个交互式 Bootloader 解锁考试模拟器,以及一个包含正确答案和历史题库的综合数据库。这些资源可用于学习并通过解锁所需的官方资格测试。 该项目还提供了检测账号限制的工具,并能分析账号是否被列入无法获取解锁权限的黑名单。此外,还包含绕过强制资格问卷和账号绑定要求的技术方法。

    Enables account binding without taking qualification exams on specific device configurations.

    androidbootloaderbootloader-unlock
    在 GitHub 上查看↗4,241
  • octelium/octeliumoctelium 的头像

    octelium/octelium

    3,371在 GitHub 上查看↗

    Octelium is a zero-trust network access platform and identity-aware proxy designed to secure private HTTP, SSH, and SQL resources. It functions as a secure gateway that validates human and workload identities using OIDC, SAML, and FIDO2 passkeys before granting access to internal applications and SaaS APIs. The system is distinguished by its secretless access broker, which injects credentials—such as API keys, passwords, and AWS Sigv4 signatures—at the gateway level so users can access databases and cloud resources without managing secrets. It further specializes in AI gateway administration,

    Enrolls physical security tokens to bind authentication sessions to specific hardware modules.

    Goabacai-gatewayapi-gateway
    在 GitHub 上查看↗3,371
  • achep/keyguard-appAChep 的头像

    AChep/keyguard-app

    2,497在 GitHub 上查看↗

    Keyguard is a password manager application and secure vault designed for storing and organizing logins, passkeys, and sensitive data. It provides a multi-factor authentication vault that utilizes encrypted offline access to ensure credentials remain available without an internet connection. The application includes a dedicated SSH key manager and agent integration for generating and managing keys to access remote servers. It also features a password security auditor that analyzes vault entries to identify compromised, reused, or weak credentials. The system covers a broad range of security c

    Integrates with external USB-C or NFC security modules to provide multi-factor authentication for vault access.

    Kotlinandroidbitwardencompose
    在 GitHub 上查看↗2,497
  • ssh-mitm/ssh-mitmssh-mitm 的头像

    ssh-mitm/ssh-mitm

    1,457在 GitHub 上查看↗

    This project is a transparent proxy framework designed for the interception, analysis, and manipulation of secure shell traffic. By terminating client and server connections independently, it provides full visibility into encrypted sessions, allowing for the monitoring of authentication flows, file transfers, and command execution in real time. The tool distinguishes itself through a modular, plugin-based architecture that enables users to inject custom interception logic into the proxy workflow. It supports the creation of ephemeral environments and mock agents in memory, facilitating the si

    Exploits authentication negotiation vulnerabilities to circumvent hardware-based security requirements during testing.

    Pythonmitmmitm-attacksmitm-server
    在 GitHub 上查看↗1,457
  • go-webauthn/webauthngo-webauthn 的头像

    go-webauthn/webauthn

    1,284在 GitHub 上查看↗

    This library provides a backend framework for implementing FIDO2-compliant authentication and passwordless login flows in Go applications. It serves as a server-side toolkit for managing hardware-backed identity verification, enabling developers to integrate secure, browser-based authentication protocols that utilize security keys and biometric sensors. The project distinguishes itself by offering comprehensive tools for credential lifecycle management and hardware attestation. It handles the registration and storage of public key metadata while enforcing strict security requirements, such as

    Validates and saves new security keys or biometric hardware by checking origin and security properties during setup.

    Goctap2fido2go
    在 GitHub 上查看↗1,284
  1. Home
  2. Security & Cryptography
  3. Hardware Authentication

探索子标签

  • Authenticator Security ValidationProcedures for inspecting device metadata during registration to verify the authenticity and security capabilities of hardware authenticators. **Distinct from Hardware Authentication:** Distinct from general hardware authentication: focuses on the security validation of the device metadata during the registration phase.
  • Bypass Testing1 个子标签Tools for testing the resilience of hardware-backed authentication against negotiation exploits. **Distinct from Hardware Authentication:** Distinct from Hardware Authentication: focuses on exploiting and bypassing hardware-based security requirements for testing, not implementing the authentication itself.