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

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

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

blueimp/JavaScript-MD5Archived

0
View on GitHub↗
4,562 星标·1,719 分支·JavaScript·MIT·3 次浏览blueimp.github.io/JavaScript-MD5↗

JavaScript MD5

这是一个跨平台的 JavaScript 库和加密哈希工具,用于从字符串或二进制数据生成 128 位 MD5 消息摘要和指纹。它提供了一致的实现方式来计算哈希值和十六进制编码的摘要,以促进数据验证。

该库包含 HMAC-MD5 的实现,允许创建带密钥的哈希消息认证码,以使用密钥验证消息的真实性和完整性。

这些功能支持在客户端 Web 浏览器和服务器端 Node.js 环境中进行数据完整性验证和消息认证。

Features

  • MD5 Hash Generation - Computes 128-bit MD5 message digests from strings or binary data for integrity verification.
  • Cryptographic Hash Generation - Provides tools for generating 128-bit secure hashes and HMACs using the MD5 algorithm.
  • Data Integrity Verification - Generates unique fingerprints to detect unauthorized modifications to data during transit or storage.
  • Keyed Hashing Utilities - Provides keyed-hashing capabilities to create message authentication codes (HMAC) using a secret key.
  • HMAC-MD5 - Implements the HMAC-MD5 protocol for creating keyed-hash message authentication codes.
  • Message Authentication Codes - Implements message authentication codes (MACs) using a secret key and MD5 to ensure data integrity.
  • Cross-Runtime JavaScript Libraries - Designed as a cross-platform library compatible with both web browsers and Node.js environments.
  • Binary-to-Hexadecimal Conversions - Provides functionality to convert 128-bit binary hashes into human-readable hexadecimal string representations.
  • Hashing Implementations - Provides MD5 and HMAC-MD5 hashing logic for use in server-side Node.js environments.
  • Client-Side Hashing - Allows the computation of MD5 checksums directly within the web browser to offload server processing.

Star 历史

blueimp/javascript-md5 的 Star 历史图表blueimp/javascript-md5 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

JavaScript MD5 的开源替代方案

相似的开源项目,按与 JavaScript MD5 的功能重合度排序。
  • blake3-team/blake3BLAKE3-team 的头像

    BLAKE3-team/BLAKE3

    6,284在 GitHub 上查看↗

    BLAKE3 is a high-performance implementation of the BLAKE3 cryptographic hash algorithm used for calculating secure data digests and fingerprints. It functions as a parallel cryptographic hash tool that distributes workloads across multiple processor threads to process large datasets rapidly. The project provides specialized tools for keyed hashing and the generation of message authentication codes. It also includes functionality for cryptographic key derivation, allowing the creation of unique secret sub-keys from a master key and context strings. The implementation supports data integrity v

    Assembly
    在 GitHub 上查看↗6,284
  • 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

    Rubycryptoexpressnodejs
    在 GitHub 上查看↗6,874
  • xtaci/algorithmsxtaci 的头像

    xtaci/algorithms

    5,454在 GitHub 上查看↗

    This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides a suite of tools for general algorithm implementation, including data structure management, graph theory analysis, and string processing. The library is distinguished by its specialized toolkits for cryptographic hashing and encoding, featuring implementations of MD5, SHA-1, and Base64. It also includes advanced capabilities for high-performance string processing via suffix trees and arrays, as well as computational number theory for primality testing and arbitrary-precision

    C++
    在 GitHub 上查看↗5,454
  • 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

    Python
    在 GitHub 上查看↗3,298
查看 JavaScript MD5 的所有 30 个替代方案→

常见问题解答

blueimp/javascript-md5 是做什么的?

这是一个跨平台的 JavaScript 库和加密哈希工具,用于从字符串或二进制数据生成 128 位 MD5 消息摘要和指纹。它提供了一致的实现方式来计算哈希值和十六进制编码的摘要,以促进数据验证。

blueimp/javascript-md5 的主要功能有哪些?

blueimp/javascript-md5 的主要功能包括:MD5 Hash Generation, Cryptographic Hash Generation, Data Integrity Verification, Keyed Hashing Utilities, HMAC-MD5, Message Authentication Codes, Cross-Runtime JavaScript Libraries, Binary-to-Hexadecimal Conversions。

blueimp/javascript-md5 有哪些开源替代品?

blueimp/javascript-md5 的开源替代品包括: blake3-team/blake3 — BLAKE3 is a high-performance implementation of the BLAKE3 cryptographic hash algorithm used for calculating secure… chyingp/nodejs-learning-guide — This project is a learning guide and collection of study notes designed to teach Node.js backend development. It… xtaci/algorithms — This is a collection of classical algorithms and data structures implemented as a header-only C++ library. It provides… systemsapproach/book — This project is a comprehensive computer networking textbook and instructional resource. It serves as a technical… krzyzanowskim/cryptoswift — CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection… digitalbazaar/forge — Forge is a JavaScript cryptography library providing a comprehensive set of tools for symmetric and asymmetric…