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

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

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

8 个仓库

Awesome GitHub RepositoriesMessage Authentication Codes

Cryptographic constructions using a secret key and hash function to provide data authenticity and integrity.

Distinct from Authenticated Encryption: Candidates are too broad (Encryption-as-a-Service) or focus on authenticated encryption (AEAD) rather than the MAC primitive.

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

Awesome Message Authentication Codes GitHub Repositories

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

    brix/crypto-js

    16,384在 GitHub 上查看↗

    crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data transformation tools. It functions as a symmetric encryption toolset, a cryptographic hash implementation, and a password derivation tool for the JavaScript environment. The library enables the protection of sensitive data through symmetric encryption and the production of fixed-size data digests to verify integrity. It includes utilities for converting user passwords into secure cryptographic keys and a data format converter for translating information between Base64, Hex, and

    Provides mechanisms to confirm data integrity and origin by combining hashing algorithms with secret keys.

    JavaScript
    在 GitHub 上查看↗16,384
  • krzyzanowskim/cryptoswiftkrzyzanowskim 的头像

    krzyzanowskim/CryptoSwift

    10,556在 GitHub 上查看↗

    CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection of standard cryptographic algorithms for encryption, decryption, and hashing without relying on native C libraries or system frameworks. The library supports symmetric and asymmetric encryption, including RSA key generation and signature management. It features authenticated encryption schemes and the ability to generate cryptographic digests for data integrity verification. The toolset covers message authentication codes, secure key derivation from passwords, and data paddi

    Provides message authentication codes (MACs) to ensure data authenticity and integrity.

    Swiftaesaes-gcmcipher
    在 GitHub 上查看↗10,556
  • crazyguitar/pysheeetcrazyguitar 的头像

    crazyguitar/pysheeet

    8,150在 GitHub 上查看↗

    pysheeet 是一个技术参考库,提供了一系列精选的代码片段和实现模式,用于高级 Python 开发、系统集成和高性能计算。它充当实现底层网络编程、原生 C 扩展以及异步和并发编程的综合指南。 该项目为大语言模型的开发和部署提供了专门的框架,包括用于分布式 GPU 推理和高性能服务的工具。它还包括用于高性能计算集群编排的详细模式,涵盖 GPU 资源分配和多节点工作负载管理。 该库涵盖了广泛的功能,包括安全网络通信和加密、对象关系映射和数据库管理,以及复杂数据结构和算法的实现。它还提供用于内存管理、通过外部函数接口(FFI)进行原生互操作以及系统级 OS 集成的实用程序。

    Implements cryptographic constructions using secret keys and hash functions to provide data authenticity.

    Python
    在 GitHub 上查看↗8,150
  • chyingp/nodejs-learning-guidechyingp 的头像

    chyingp/nodejs-learning-guide

    6,874在 GitHub 上查看↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Demonstrates how to produce keyed hashes using secret salts to verify the authenticity of messages.

    Rubycryptoexpressnodejs
    在 GitHub 上查看↗6,874
  • blake3-team/blake3BLAKE3-team 的头像

    BLAKE3-team/BLAKE3

    6,284在 GitHub 上查看↗

    BLAKE3 是 BLAKE3 加密哈希算法的高性能实现,用于计算安全数据摘要和指纹。它作为一个并行加密哈希工具,将工作负载分布在多个处理器线程上,以快速处理大数据集。 该项目提供用于键控哈希和消息认证码生成的专门工具。它还包括用于加密密钥派生的功能,允许从主密钥和上下文字符串创建唯一的秘密子密钥。 该实现通过并行哈希计算和验证数据流支持数据完整性验证。这些功能作为 Rust 和 C 环境的跨语言库提供,并包含一个用于计算文件或标准输入摘要的命令行界面。

    Creates keyed hashes to ensure data originates from a trusted source and remains unaltered.

    Assembly
    在 GitHub 上查看↗6,284
  • guanzhi/gmsslguanzhi 的头像

    guanzhi/GmSSL

    6,075在 GitHub 上查看↗

    GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3, SM4, SM9, and ZUC as a unified algorithm suite. It provides a comprehensive set of cryptographic primitives including symmetric and asymmetric encryption, digital signatures, hashing, and key exchange, all built around these national standards for government and enterprise security applications. The library distinguishes itself through several integration capabilities. It includes an OpenSSL compatibility layer that maps GmSSL functions to OpenSSL API calls, enabling drop-in re

    Generate and verify a keyed hash to authenticate a message and detect tampering.

    Ccryptoencryptionpairing
    在 GitHub 上查看↗6,075
  • blueimp/javascript-md5blueimp 的头像

    blueimp/JavaScript-MD5

    4,562在 GitHub 上查看↗

    这是一个跨平台的 JavaScript 库和加密哈希工具,用于从字符串或二进制数据生成 128 位 MD5 消息摘要和指纹。它提供了一致的实现方式来计算哈希值和十六进制编码的摘要,以促进数据验证。 该库包含 HMAC-MD5 的实现,允许创建带密钥的哈希消息认证码,以使用密钥验证消息的真实性和完整性。 这些功能支持在客户端 Web 浏览器和服务器端 Node.js 环境中进行数据完整性验证和消息认证。

    Implements message authentication codes (MACs) using a secret key and MD5 to ensure data integrity.

    JavaScript
    在 GitHub 上查看↗4,562
  • systemsapproach/bookSystemsApproach 的头像

    SystemsApproach/book

    3,298在 GitHub 上查看↗

    This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical guide for the design and implementation of network layers, protocols, and hardware architecture, covering the spectrum from physical links to application-layer protocols. The content provides a detailed study of standards for congestion control, reliable data delivery, and internetwork routing. It includes specialized technical material on network security, public-key infrastructure, and the operation of modern cloud infrastructure and data centers. The material covers a broad ra

    Covers the use of Message Authentication Codes to provide data authenticity and integrity.

    Python
    在 GitHub 上查看↗3,298
  1. Home
  2. Security & Cryptography
  3. Message Authentication Codes