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

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

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

13 个仓库

Awesome GitHub RepositoriesFull Disk Encryption

Technologies for encrypting entire storage volumes to prevent unauthorized access without authentication.

Distinguishing note: Candidates focus on installation or internals; this is specifically about the encryption of disk data for security

Explore 13 awesome GitHub repositories matching security & cryptography · Full Disk Encryption. Refine with filters or upvote what's useful.

Awesome Full Disk Encryption GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • drduh/macos-security-and-privacy-guidedrduh 的头像

    drduh/macOS-Security-and-Privacy-Guide

    22,449在 GitHub 上查看↗

    This project is a security hardening guide and privacy configuration manual for macOS. It provides a comprehensive set of instructions for configuring system settings to improve privacy, reduce the attack surface, and implement a malware defense framework. The guide covers technical methods for validating software notarization, verifying application sandboxing, and auditing system activity. It distinguishes itself by providing detailed workflows for restricting high-risk features and applying advanced security configurations to protect the operating system. The documentation covers several k

    Configures disk encryption to require passwords for drive access and prevent unauthorized booting.

    appledisk-encryptiondnscrypt-proxy
    在 GitHub 上查看↗22,449
  • greenrobot/greendaogreenrobot 的头像

    greenrobot/greenDAO

    12,590在 GitHub 上查看↗

    greenDAO is an object-relational mapping library for Android that maps Java objects to SQLite databases. It provides infrastructure for high-performance data persistence by translating data objects into database records and vice versa. The library implements a type-safe query builder for retrieving records across multiple entities using joins and relationship chaining. It also includes a security layer that provides full-disk encryption for the SQLite database to prevent unauthorized access to stored information. The system utilizes compile-time code generation to create mapping classes, avo

    Provides full-disk encryption for the SQLite database by encrypting all pages before writing to disk.

    Java
    在 GitHub 上查看↗12,590
  • realm/realm-javarealm 的头像

    realm/realm-java

    11,464在 GitHub 上查看↗

    Realm Java is a NoSQL mobile object database and reactive database engine. It provides a persistent local data store that saves native objects directly to disk, replacing traditional SQL storage and object-relational mapping layers. The system functions as a real-time data synchronizer, coordinating local database changes with a cloud backend across multiple devices. It integrates a reactive engine that uses change listeners and asynchronous event streams to automatically update user interfaces when underlying data changes. The project covers object-oriented data modeling, CRUD operations, a

    Secures stored data at rest by encrypting individual database file pages using hardware-optimized encryption.

    Java
    在 GitHub 上查看↗11,464
  • lissy93/awesome-privacyLissy93 的头像

    Lissy93/awesome-privacy

    9,500在 GitHub 上查看↗

    This project is a curated directory and catalog of privacy-respecting software and security-focused services. It serves as a structured resource for finding alternatives to corporate services, focusing on tools that prioritize data sovereignty, end-to-end encryption, and user anonymity. The directory is maintained as a markdown-based resource list and rendered via a static site generator. It further extends its utility through a CORS-enabled public API and a JSON-based data schema, allowing the curated catalog of tools and providers to be retrieved programmatically. The collection covers a w

    Catalogs technologies for encrypting entire storage volumes or individual files to prevent unauthorized access.

    Astro
    在 GitHub 上查看↗9,500
  • 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,

    Provides full disk encryption for entire operating system partitions to prevent unauthorized access during boot.

    Cencryptionencryption-algorithmsencryption-decryption
    在 GitHub 上查看↗9,220
  • missing-semester-cn/missing-semester-cn.github.iomissing-semester-cn 的头像

    missing-semester-cn/missing-semester-cn.github.io

    7,311在 GitHub 上查看↗

    This is an open-source educational website that translates and localizes MIT's Missing Semester course, teaching practical computing skills for computer science students. The curriculum covers developer tooling, shell scripting, version control, security fundamentals, and open-source collaboration, with a focus on core computing skills including data processing pipelines, workflow automation, secure remote access, shell productivity, Vim editing, and Git version control. The project distinguishes itself by teaching command-line mastery, shell scripting, and automation to boost daily developer

    Teaches full disk encryption to protect data on lost devices.

    Markdown
    在 GitHub 上查看↗7,311
  • sqlcipher/sqlciphersqlcipher 的头像

    sqlcipher/sqlcipher

    7,173在 GitHub 上查看↗

    SQLCipher is an encrypted SQLite database engine and secure relational database that provides transparent AES-256 encryption for database files and stored data. It functions as a cryptographic storage engine that requires a passphrase or binary key to unlock and access content. The engine ensures data confidentiality through page-level encryption and protects data integrity using cryptographic hashes to detect unauthorized modifications. It includes capabilities for encryption key rotation to update passphrases and secure memory locking to prevent sensitive keys from being swapped from RAM to

    Provides transparent AES-256 encryption of individual database pages to ensure data is unreadable without the key.

    C
    在 GitHub 上查看↗7,173
  • tryghost/node-sqlite3TryGhost 的头像

    TryGhost/node-sqlite3

    6,417在 GitHub 上查看↗

    node-sqlite3 is a relational database client and a set of native bindings that allow Node.js applications to interact with SQLite databases. It functions as a C++ native addon, linking JavaScript to the SQLite C library to manage data stored in local files or in-memory stores. The project includes optional support for SQLCipher, enabling page-level encryption to secure local database files. The driver covers a wide range of database management capabilities, including executing SQL queries with parameter binding, managing connections to database files, and preparing statements for repeated ex

    Provides transparent page-level encryption for database files through optional SQLCipher linking.

    PLpgSQL
    在 GitHub 上查看↗6,417
  • crytic/slithercrytic 的头像

    crytic/slither

    6,141在 GitHub 上查看↗

    Trail of Bits exploits vulnerabilities in confidential computing systems using LUKS2 disk encryption to extract data and modify disk contents.

    Pythonethereumsoliditystatic-analysis
    在 GitHub 上查看↗6,141
  • fleetdm/fleetfleetdm 的头像

    fleetdm/fleet

    6,058在 GitHub 上查看↗

    Fleet is an open-source device management platform that provides centralized control over computing devices running macOS, Linux, Windows, Chromebooks, iOS, and Android. It enables organizations to enroll devices, collect real-time telemetry, enforce security compliance policies, and manage software remotely from a single system. The platform can be deployed as a single binary, run locally for testing, or scaled horizontally across cloud infrastructure on AWS, Kubernetes, GCP, or Render, with support for high availability through database replication and load balancing. The platform distingui

    Enforces disk encryption on managed devices and reports compliance status.

    Gobinary-authorizationconfiguration-managementdevice-management
    在 GitHub 上查看↗6,058
  • lfit/itpollfit 的头像

    lfit/itpol

    4,891在 GitHub 上查看↗

    itpol 是一个用于加密密钥管理、数字签名策略和安全加固的框架。它提供了一个 IT 策略模板库和基础设施访问框架,以建立组织安全准则和治理。 该项目专注于通过使用 PGP 和 SSH 密钥进行加密身份管理,以及针对工作站的安全加固指南。它定义了软件供应链安全标准,特别是关于代码提交和软件发布签名的标准,以确保来源可追溯。 该系统涵盖了广泛的安全功能,包括实施多因素身份验证、磁盘加密和引导加载程序安全。它还解决了用于加密消息和电子邮件的安全通信工作流程,以及硬件安全模块 (HSM) 的管理和零知识备份策略。

    Specifies requirements for encrypting full disks and swap partitions to protect data at rest.

    在 GitHub 上查看↗4,891
  • h2database/h2databaseh2database 的头像

    h2database/h2database

    4,607在 GitHub 上查看↗

    H2 是一个用 Java 编写的 JDBC 兼容关系型数据库管理系统。它作为一个可嵌入的 SQL 数据库,可以直接在应用程序进程内运行以消除网络延迟,或者作为内存数据库用于高性能的易失性存储。它还包含一个基于 Web 的控制台,用于执行 SQL 命令和管理模式。 该系统的特点是其灵活的部署模式,包括用于远程 TCP/IP 访问的独立服务器模式,以及用于同时进行本地和远程连接的混合模式。它具有方言模拟层和兼容模式,允许其模仿其他数据库系统的行为和语法。 该引擎提供了一套广泛的功能,涵盖具有多版本并发控制(MVCC)的 ACID 事务、地理空间和 JSON 数据支持,以及高级分析窗口函数。它包括通过压缩备份、SQL 脚本恢复和堆外内存管理来处理大数据集的数据保护工具。 该数据库使用标准的 Java 数据库连接驱动程序和连接 URL 与应用程序集成。

    Protects data at rest by encrypting database pages using AES-128 and SHA-256.

    Javadatabasejavajdbc
    在 GitHub 上查看↗4,607
  • nix-community/diskonix-community 的头像

    nix-community/disko

    2,866在 GitHub 上查看↗

    Disko is a declarative configuration system for managing Linux disk partitioning, filesystem formatting, and LUKS encryption setup. It functions as a disk provisioner that allows users to define disk layouts and mount points through configuration files rather than manual commands. The project focuses on providing reproducible system installations by defining storage provisioning as code. It specifically automates the creation of partition tables, the setup of encrypted storage containers, and the configuration of filesystem layouts for NixOS systems. The toolset includes a command-line inter

    Automates the setup of encrypted storage containers and LUKS volumes during initial system deployment.

    Nixbuild-with-buildbotflakesnix
    在 GitHub 上查看↗2,866
  1. Home
  2. Security & Cryptography
  3. Full Disk Encryption

探索子标签

  • Database Page EncryptionEncryption of individual database pages to secure structured data at rest. **Distinct from Full Disk Encryption:** Focuses on encrypting database file pages specifically, rather than an entire OS storage volume.
  • Vulnerability ExploitationTechniques for exploiting weaknesses in full disk encryption implementations to extract or modify protected data. **Distinct from Full Disk Encryption:** Distinct from Full Disk Encryption: covers active exploitation of encryption flaws rather than the encryption technology itself.