awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
digitalbazaar avatar

digitalbazaar/forge

0
View on GitHub↗
5,311 نجوم·840 تفرعات·JavaScript·11 مشاهداتdigitalbazaar.com↗

Forge

Forge هي مكتبة تشفير بلغة JavaScript توفر مجموعة شاملة من الأدوات للتشفير المتماثل وغير المتماثل، والتجزئة (hashing)، والتوقيعات الرقمية. تتضمن تنفيذاً كاملاً لبروتوكول أمن طبقة النقل (TLS) لإنشاء اتصالات شبكة آمنة وإدارة حركة المرور المشفرة.

يطبق المشروع مجموعة واسعة من أدوات البنية التحتية للمفاتيح العامة (PKI)، بما في ذلك إدارة شهادات X.509، وتوليد طلبات توقيع الشهادات، والتحقق من سلاسل الشهادات. يوفر مجموعة أدوات تشفير PKCS للتعامل مع الأرشيفات الآمنة والرسائل الموقعة، إلى جانب دعم إدارة مفاتيح SSH وتحويل المفاتيح بين تنسيقات PEM وOpenSSH وPKCS#12.

تغطي المكتبة مجموعة واسعة من بدائيات الأمان، مثل تشفير الكتلة (block cipher)، وحساب HMAC، واشتقاق المفاتيح بناءً على كلمة المرور. كما تتضمن أدوات مساعدة لتسلسل البيانات الثنائية باستخدام ترميز ASN.1 DER، بالإضافة إلى أدوات تحويل البيانات لتنسيقات Base58 وBase64 والست عشري.

تشمل القدرات الإضافية أدوات مساعدة لاتصالات الشبكة منخفضة المستوى لمعالجة طلبات عميل HTTP وتنسيق المهام غير المتزامنة لجدولة العمليات في الخلفية.

Features

  • Symmetric and Asymmetric Ciphers - Provides a comprehensive suite of symmetric and asymmetric ciphers for encryption and decryption.
  • SSL/TLS Connection Security - Provides a full JavaScript implementation of the TLS protocol for secure transport layer connections.
  • Binary Serialization Formats - Implements encoding and decoding of structured data into compact binary formats including ASN.1 DER.
  • Cryptographic Random Number Generators - Provides a Fortuna-based cryptographically secure pseudo-random number generator.
  • X.509 Certificate Parsing and Validation - Provides comprehensive tools for parsing, validating, and managing X.509 certificates.
  • X.509 Management Utilities - Includes utilities for X.509 certificate management and the generation of certificate signing requests.
  • General ASN.1 DER Parsers - Provides utilities for serializing and deserializing data structures using the ASN.1 DER binary format.
  • JavaScript Cryptography Libraries - Provides a comprehensive set of cryptographic primitives and standards implemented in JavaScript.
  • General Purpose RSA Key Generation - Enables the creation of public and private RSA key pairs using native APIs or software fallbacks.
  • Public Key Infrastructure - Implements lifecycle management for X.509 certificates, including CSR generation and chain validation.
  • Secure Network Communication - Implements encrypted data transmission channels to secure network communication.
  • General TLS Connection Establishment - Implements a full TLS stack for establishing secure encrypted network connections in JavaScript.
  • PKCS and CMS Message Processors - Implements PKCS#7 standards for creating, signing, and decrypting protected messages.
  • Cryptographic Prime Generation - Provides generation of large, random probable primes required for asymmetric cryptographic operations.
  • Certificate Signing Request Generation - Supports the generation and signing of PKCS#10 certification requests for submission to CAs.
  • Cryptographic Hash Generation - Generates cryptographic message digests using various standard hashing algorithms.
  • Key Format Converters - Provides utilities to convert cryptographic keys between PEM, OpenSSH, and PKCS#12 formats.
  • Ed25519 Verifiers - Provides creation and validation of digital signatures using the Ed25519 curve.
  • PKCS12 Archive Support - Provides support for importing and exporting certificates and private keys using PKCS#12 archives.
  • HMAC Generation - Implements HMAC computation for verifying data authenticity and integrity.
  • Key Encapsulation Interfaces - Implements key encapsulation mechanisms to establish shared secret keys between parties.
  • Key Derivation Functions - Implements PBKDF2 to derive cryptographic keys from user passwords.
  • PKCS Toolkits - Provides a toolkit for handling PKCS-standard secure archives and signed messages.
  • Private Key Import Formats - Supports conversion of private keys between PEM and ASN.1 formats, including encrypted variants.
  • Certificate Chain Validation - Validates certificate sequences by checking signatures and validity periods against a trusted store.
  • SSH Key Management - Handles the encoding, decryption, and fingerprinting of RSA keys in OpenSSH and PuTTY formats.
  • JavaScript Cryptography - Native TLS implementation and network-heavy application tools.

سجل النجوم

مخطط تاريخ النجوم لـ digitalbazaar/forgeمخطط تاريخ النجوم لـ digitalbazaar/forge

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Forge

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Forge.
  • smallstep/cliالصورة الرمزية لـ smallstep

    smallstep/cli

    4,255عرض على GitHub↗

    This project is a command-line tool for managing public key infrastructure and digital identities. It provides a comprehensive suite for X.509 certificate lifecycle management, including the generation, signing, renewal, and revocation of certificates and signing requests. The tool distinguishes itself through specialized security capabilities such as binding cryptographic credentials to TPMs and HSMs for hardware-backed identity attestation. It also provides dedicated support for machine identity security, using short-lived SSH certificates and mTLS to secure non-human workloads. Broad capa

    Gocertificatecryptographyencryption
    عرض على GitHub↗4,255
  • armmbed/mbedtlsالصورة الرمزية لـ ARMmbed

    ARMmbed/mbedtls

    6,712عرض على GitHub↗

    Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices. It provides a portable cryptographic library that includes symmetric ciphers, hashing, and public-key cryptography, along with a reference implementation of the PSA Cryptography API for standardized cryptographic operations across platforms. The library also offers X.509 certificate management for parsing, validating, and managing certificate chains in secure communications. The library is built around a platform abstraction layer that decouples it from OS-specific services t

    C
    عرض على GitHub↗6,712
  • phpseclib/phpseclibالصورة الرمزية لـ phpseclib

    phpseclib/phpseclib

    5,572عرض على GitHub↗

    phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely without requiring compiled C extensions. At its core, it implements arbitrary-precision integer arithmetic for big-number math, ASN.1 DER encoding and decoding for working with cryptographic data structures, and a full set of pure-PHP cryptographic primitives. The library is designed to operate on PHP 5.6 and above, automatically detecting and using native extensions like GMP or BCMath when available, but falling back to its own pure-PHP implementations when they are not. The

    PHP
    عرض على GitHub↗5,572
  • guanzhi/gmsslالصورة الرمزية لـ guanzhi

    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

    Ccryptoencryptionpairing
    عرض على GitHub↗6,075
عرض جميع البدائل الـ 30 لـ Forge→

الأسئلة الشائعة

ما هي وظيفة digitalbazaar/forge؟

Forge هي مكتبة تشفير بلغة JavaScript توفر مجموعة شاملة من الأدوات للتشفير المتماثل وغير المتماثل، والتجزئة (hashing)، والتوقيعات الرقمية. تتضمن تنفيذاً كاملاً لبروتوكول أمن طبقة النقل (TLS) لإنشاء اتصالات شبكة آمنة وإدارة حركة المرور المشفرة.

ما هي الميزات الرئيسية لـ digitalbazaar/forge؟

الميزات الرئيسية لـ digitalbazaar/forge هي: Symmetric and Asymmetric Ciphers, SSL/TLS Connection Security, Binary Serialization Formats, Cryptographic Random Number Generators, X.509 Certificate Parsing and Validation, X.509 Management Utilities, General ASN.1 DER Parsers, JavaScript Cryptography Libraries.

ما هي البدائل مفتوحة المصدر لـ digitalbazaar/forge؟

تشمل البدائل مفتوحة المصدر لـ digitalbazaar/forge: smallstep/cli — This project is a command-line tool for managing public key infrastructure and digital identities. It provides a… armmbed/mbedtls — Mbed TLS is an open-source TLS and DTLS library with a small footprint, designed for embedded systems and IoT devices.… phpseclib/phpseclib — phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely… guanzhi/gmssl — GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3,… brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data… yjhjstz/deep-into-node — This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an…