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

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

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

213 مستودعات

Awesome GitHub RepositoriesCryptography

Tools and resources for implementing encryption, secure communication protocols, hashing, and key management techniques.

Explore 213 awesome GitHub repositories matching security & cryptography · Cryptography. Refine with filters or upvote what's useful.

Awesome Cryptography GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • jwasham/coding-interview-universityالصورة الرمزية لـ jwasham

    jwasham/coding-interview-university

    353,639عرض على GitHub↗

    هذا المشروع عبارة عن خارطة طريق تعليمية شاملة مصممة لتوجيه مهندسي البرمجيات نحو إتقان أساسيات علوم الحاسوب والتحضير للمقابلات التقنية. يوفر مساراً تعليمياً منظماً وواعياً بالتبعية ينظم مفاهيم الحوسبة المعقدة في منهج هرمي، مما يمكن المستخدمين من بناء أساس هندسي مهني من خلال الدراسة التكرارية والتنفيذ العملي. يتميز المنهج بدمج المعرفة النظرية مع التطوير المهني، حيث يقدم فهرساً موحداً للموارد المرجعية المتبادلة بما في ذلك الكتب، والأوراق الأكاديمية، ودروس الفيديو. ويؤكد على توحيد كفاءة الخوارزميات من خلال تحليل التعقيد المقارب (asymptotic complexity analysis) ويوفر تفكيكاً دقيقاً ومعيارياً للمواضيع لتسهيل التعلم المركز والتراكمي عبر مجالات تقنية واسعة. بعيداً عن الخوارزميات وهياكل البيانات الأساسية، يغطي المستودع نطاقاً واسعاً من القدرات بما في ذلك تصميم بنية النظام، والأنظمة الموزعة، وأمن الحاسوب، والنمذجة الرياضية المتقدمة. كما يوفر توجيهاً استراتيجياً لدورة التوظيف بأكملها، بدءاً من تحسين السيرة الذاتية والتحضير للمقابلات السلوكية وصولاً إلى النمو الوظيفي طويل الأمد. يتم الحفاظ على قاعدة المعرفة بأكملها كمستودع خاضع للتحكم في الإصدار ومدعوم بـ markdown، مما يسمح بنهج تعاوني ومستقل عن المنصة للتعليم التقني.

    Apply hashing methods that map similar inputs to identical buckets to enable fast approximate searches.

    algorithmalgorithmscoding-interview
    عرض على GitHub↗353,639
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    هذا المشروع عبارة عن دليل منسق من قبل المجتمع للبرمجيات مفتوحة المصدر المصممة للنشر في بيئات الخوادم الخاصة والمختبرات المنزلية. يعمل كمورد شامل لاكتشاف بدائل مستقلة ذاتية الاستضافة لخدمات السحابة السائدة، مما يمكن المستخدمين من الحفاظ على ملكية كاملة للبيانات والتحكم في بنيتهم التحتية الرقمية. يتم تنظيم الدليل من خلال تصنيف هرمي ينظم مجموعة واسعة من التطبيقات في فئات منطقية، تتراوح من إدارة الوسائط وتحليل البيانات إلى التواصل الخاص وأدوات إنتاجية الفريق. يتميز بعملية مراجعة أقران تعاونية، حيث يقوم أعضاء المجتمع بالتحقق من جودة وملاءمة كل طلب لضمان بقاء الدليل دقيقاً وموثوقاً. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك أتمتة البنية التحتية، ونشر الخدمات القائمة على الحاويات، وإدارة التكوين التصريحي. تساعد هذه الأدوات المستخدمين في الحفاظ على بيئات خادم قابلة للتكرار وإدارة تبعيات الخدمات المعقدة عبر الأجهزة الخاصة. يتم الحفاظ على الدليل كمستودع خاضع للتحكم في الإصدار، مما يضمن تتبع جميع التحديثات والتغييرات التي يقودها المجتمع وأنها شفافة.

    Manages the acquisition and renewal of SSL/TLS certificates automatically to ensure encrypted connections.

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • trimstray/the-book-of-secret-knowledgeالصورة الرمزية لـ trimstray

    trimstray/the-book-of-secret-knowledge

    228,641عرض على GitHub↗

    يعمل هذا المشروع كمستودع مركزي يقوده المجتمع للمعرفة التقنية والموارد الإدارية. يوفر تصنيفاً هيكلياً يجمع المعلومات المتباينة في إطار عمل قابل للبحث، مما يدعم التعلم المستمر وحل المشكلات السريع لمسؤولي النظام وممارسي الأمن السيبراني. من خلال تعيين الموارد عبر الأمن الهجومي، وإدارة البنية التحتية، وتطوير البرمجيات، فإنه يوفر مساراً موحداً لاكتساب المهارات والمرجع المهني. يتم تعريف المشروع بفلسفة تصميم تعتمد على سطر الأوامر أولاً، مع إعطاء الأولوية للأدوات القائمة على الطرفية والواجهات القابلة للبرمجة لتسهيل إدارة النظام بكفاءة وسير عمل أمني قابل للتكرار. يتميز بنهج مستقل عن المنصة، حيث يحتفظ بالتوثيق والأدلة التشغيلية التي تظل قابلة للتطبيق عبر بيئات Unix المتنوعة والبيئات القائمة على السحابة. يسمح تكامل مجموعة الأدوات المعيارية هذا للمستخدمين بتكوين بيئات مخصصة مصممة لمهام إدارية أو أمنية محددة. يغطي المستودع نطاقاً واسعاً من القدرات، بما في ذلك مجموعات أدوات شاملة لتدقيق النظام، وإدارة الشبكة، وتقوية البنية التحتية. ويوفر مسارات تعليمية منظمة لتطوير مهارات الأمن السيبراني، تتراوح من مختبرات الاختراق الأخلاقي ومعايير اختبار الاختراق إلى تقييم الثغرات وأفضل ممارسات تكوين النظام. تشمل المجموعة أيضاً مجموعة واسعة من أدوات الإنتاجية، وأدوات التشخيص، والمواد التعليمية المصممة لتبسيط الصيانة الروتينية وتعزيز الوضع الأمني العام.

    Supports secure communication by providing toolkits for encryption and automated certificate generation.

    awesomeawesome-listbsd
    عرض على GitHub↗228,641
  • thealgorithms/pythonالصورة الرمزية لـ TheAlgorithms

    TheAlgorithms/Python

    221,992عرض على GitHub↗

    هذا المشروع عبارة عن مستودع شامل للتنفيذات الحسابية التي تم التحقق منها والمصممة لتكون مورداً تعليمياً لعلوم الحاسوب وحل المشكلات الخوارزمية. يوفر مجموعة منظمة من أمثلة الكود التي تغطي هياكل البيانات الأساسية، والعمليات الرياضية، ومفاهيم البرمجة الأساسية، مما يسمح للمستخدمين بدراسة المنطق والتعقيد وراء الأساليب الحسابية المختلفة. يتميز المستودع بنمط تنفيذ معياري قائم على المرجع ينظم الكود في مساحات أسماء منطقية. يسهل هذا النهج التنفيذ المستقل والوضوح التعليمي، مما يمكن المستخدمين من استكشاف تطور الاستراتيجيات الحسابية من الأساليب الساذجة (brute-force) إلى الحلول المحسنة عالية الأداء. من خلال فصل تجريدات هيكل البيانات عن العمليات الخوارزمية، يضمن المشروع بقاء التنفيذات قابلة للتبديل وسهلة التحليل. يمتد نطاق القدرات عبر مجموعة واسعة من المجالات التقنية، بما في ذلك تعلم الآلة، والتشفير، والحوسبة العلمية، ورؤية الحاسوب. يتضمن تنفيذات للنمذجة التنبؤية، والشبكات العصبية، والتحليل الإحصائي، إلى جانب أدوات لمعالجة الإشارات الرقمية، وإدارة تدفق الشبكة، والنمذجة المالية. تعالج المجموعة أيضاً الاحتياجات الرياضية المتخصصة، مثل الجبر الخطي، والحسابات الهندسية، ومعالجة البتات، مما يوفر أساساً واسعاً للبحث والتطبيقات الهندسية.

    Ensure information integrity and confidentiality by implementing secure communication protocols, data hashing, and encryption ciphers.

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    عرض على GitHub↗221,992
  • oven-sh/bunالصورة الرمزية لـ oven-sh

    oven-sh/bun

    93,257عرض على GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Provides built-in cryptographic primitives for hashing and digital signatures to ensure data integrity.

    Rustbunbundlerjavascript
    عرض على GitHub↗93,257
  • coder/code-serverالصورة الرمزية لـ coder

    coder/code-server

    78,024عرض على GitHub↗

    This project provides a remote development platform that enables users to access a full-featured integrated development environment through a standard web browser. By decoupling the user interface from the server-side filesystem, it allows for persistent coding workspaces to be hosted on remote servers, virtual machines, or cloud-native infrastructure, ensuring a consistent development experience from any device. The platform distinguishes itself through a secure gateway architecture that manages traffic, authentication, and encryption at the edge. It utilizes persistent WebSocket connections

    Protects data transmissions by automating SSL/TLS certificate deployment and enforcing encrypted HTTPS connections.

    TypeScriptbrowser-idedev-toolsdevelopment-environment
    عرض على GitHub↗78,024
  • caddyserver/caddyالصورة الرمزية لـ caddyserver

    caddyserver/caddy

    73,492عرض على GitHub↗

    Caddy is an extensible, modular web server platform designed for high-performance traffic management and automated security. At its core, it functions as a dynamic HTTP gateway that handles request routing, static asset delivery, and reverse proxying through a chain of configurable handler modules. The system is built on a modular architecture that allows developers to extend server functionality by registering custom components, all managed through a unified lifecycle and provisioning framework. What distinguishes Caddy is its focus on automated infrastructure and zero-downtime operations. I

    Streamlines the entire process of obtaining, renewing, and applying TLS certificates for encrypted web traffic.

    Goacmeautomatic-httpscaddy
    عرض على GitHub↗73,492
  • fffaraz/awesome-cppالصورة الرمزية لـ fffaraz

    fffaraz/awesome-cpp

    71,817عرض على GitHub↗

    This project is a comprehensive, curated directory of high-quality libraries, tools, and educational resources for C and C++ development. It serves as an ecosystem discovery index, helping developers navigate the vast landscape of third-party components, frameworks, and technical documentation available for the language. The collection is distinguished by its focus on high-performance systems programming and technical mastery. It provides deep coverage of specialized domains including SIMD-accelerated data processing, compile-time template metaprogramming, and asynchronous event-driven archit

    Provides resources for implementing encryption, secure communication protocols, hashing, and key management techniques.

    awesomeawesome-listc
    عرض على GitHub↗71,817
  • microsoft/ai-agents-for-beginnersالصورة الرمزية لـ microsoft

    microsoft/ai-agents-for-beginners

    67,369عرض على GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Creates signed JSON objects that record agent actions using digital signatures for attribution and integrity.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    عرض على GitHub↗67,369
  • containous/traefikالصورة الرمزية لـ containous

    containous/traefik

    63,656عرض على GitHub↗

    Traefik is a cloud-native load balancer and dynamic reverse proxy designed for microservices traffic routing. It automatically discovers services and generates network routes by listening to infrastructure changes in orchestrators and service registries. The project distinguishes itself through auto-configuring service routing, which eliminates manual configuration by updating routing rules in real time as infrastructure scales. It also provides automated SSL certificate management, utilizing ACME-based automation to request and renew certificates from remote authorities. Additional capabili

    Secures services with HTTPS by automating the acquisition and renewal of SSL/TLS certificates.

    Go
    عرض على GitHub↗63,656
  • dani-garcia/vaultwardenالصورة الرمزية لـ dani-garcia

    dani-garcia/vaultwarden

    62,749عرض على GitHub↗

    Vaultwarden is a self-hosted password management server designed to store and synchronize sensitive credentials, identities, and organizational data across multiple client devices. It functions as a database-backed web application that provides an API layer for secure client-server communication, enabling users to manage personal vaults and organizational data sharing with multi-factor authentication. The project distinguishes itself through a comprehensive administrative infrastructure that provides centralized control over server configuration, user accounts, and system diagnostics via a de

    Protects sensitive credentials by applying irreversible hashing algorithms to ensure passwords are never stored in plain text.

    Rustbitwardenbitwarden-rsdocker
    عرض على GitHub↗62,749
  • filosottile/mkcertالصورة الرمزية لـ FiloSottile

    FiloSottile/mkcert

    59,097عرض على GitHub↗

    mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generation of these certificates, the tool enables secure encrypted connections that browsers and operating systems accept without security warnings. The utility distinguishes itself by automatically configuring local trust stores, programmatically injecting the generated root certificat

    Injects generated root authorities directly into system and browser trust stores to automate secure connection validation.

    Gocertificateschromefirefox
    عرض على GitHub↗59,097
  • appwrite/appwriteالصورة الرمزية لـ appwrite

    appwrite/appwrite

    56,318عرض على GitHub↗

    Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management. The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi

    Generates TLS certificates for custom domains to ensure all incoming web traffic remains encrypted via HTTPS.

    TypeScriptandroidappwritebackend
    عرض على GitHub↗56,318
  • laurent22/joplinالصورة الرمزية لـ laurent22

    laurent22/joplin

    55,233عرض على GitHub↗

    Joplin is an open-source, cross-platform note-taking application designed for secure, private knowledge management. It functions as a local-first productivity platform, maintaining a complete relational database on the user's device to ensure offline availability and high-performance data retrieval. The application prioritizes data sovereignty by implementing an end-to-end encryption layer, which secures all information locally with a master key before any synchronization occurs. The platform distinguishes itself through a delta-based synchronization engine that transmits only specific file c

    Propagates master encryption keys across synchronized devices to maintain end-to-end security for all stored content.

    TypeScriptandroiddropboxelectron
    عرض على GitHub↗55,233
  • requests/requestsالصورة الرمزية لـ requests

    requests/requests

    54,070عرض على GitHub↗

    Requests is a Python HTTP client library used for sending HTTP requests and handling responses. It serves as a network client providing fundamental components for session management, proxy routing, multi-part uploading, and SSL/TLS certificate verification. The project distinguishes itself through a session manager that maintains cookies and reuses TCP connections to improve network performance. It also includes a dedicated multi-part form uploader for transmitting binary data and an integrated SSL/TLS certificate verifier to ensure encrypted and trusted communication. The library covers a b

    Validates SSL/TLS certificates during HTTPS connections to ensure server authenticity and prevent man-in-the-middle attacks.

    Python
    عرض على GitHub↗54,070
  • psf/requestsالصورة الرمزية لـ psf

    psf/requests

    54,044عرض على GitHub↗

    Requests is a high-level HTTP client library designed to simplify web communication and API integration. It provides an intuitive, human-readable interface for performing standard network operations, including request execution, connection pooling, and stateful session management. By encapsulating raw network data into structured objects, the library automates the complexities of headers, cookies, and payload transmission. The library distinguishes itself through a modular transport adapter layer that allows for custom protocol handling and extensible authentication hooks. It supports a wide

    Verifies host identity and ensures secure communication by utilizing curated root certificate bundles.

    Pythonclientcookiesforhumans
    عرض على GitHub↗54,044
  • vuejs/coreالصورة الرمزية لـ vuejs

    vuejs/core

    53,861عرض على GitHub↗

    Vue is a progressive JavaScript framework designed for building modular, reactive user interfaces. It utilizes a component-based architecture that allows developers to encapsulate logic, templates, and styles into reusable units. At its core, the framework employs a virtual DOM renderer and a proxy-based reactivity system to synchronize application state with the document object model efficiently. What distinguishes this framework is its focus on developer experience and flexibility. It supports a single-file component format that colocalizes related concerns, alongside a powerful composition

    Limits template rendering to developer-controlled content to prevent injection attacks and unauthorized code execution.

    TypeScript
    عرض على GitHub↗53,861
  • square/okhttpالصورة الرمزية لـ square

    square/okhttp

    46,971عرض على GitHub↗

    OkHttp is an HTTP client for the JVM and Android that enables network communication via synchronous and asynchronous requests. It provides a core identity as a comprehensive networking toolkit featuring a WebSocket client for bidirectional data synchronization, a TLS security toolkit for encrypted communication, and a programmable HTTP mock server for simulating backend responses. The project distinguishes itself through a specialized security and performance architecture. It implements mutual TLS, certificate pinning, and DNS over HTTPS to secure data in transit, while utilizing connection p

    Provides utilities to generate root and intermediate certificates to build a trusted chain of authority.

    Kotlinandroidgraalvmjava
    عرض على GitHub↗46,971
  • schollz/crocالصورة الرمزية لـ schollz

    schollz/croc

    35,272عرض على GitHub↗

    Croc is a command-line utility for sending files and folders between computers using end-to-end encrypted peer-to-peer connections. It employs elliptic curve encryption and key agreement to secure data transmission between remote endpoints. The tool allows users to coordinate transfers using a shared code phrase and supports the operation of custom relay servers to facilitate connections without relying on public infrastructure. It also includes a proxy client to route encrypted traffic through SOCKS5 proxies. Additional capabilities include resumable data transmission for unstable connectio

    Implements a system where data is encrypted on the sender's device and only decrypted by the intended recipient.

    Godata-transferfile-sharinggolang
    عرض على GitHub↗35,272
  • searxng/searxngالصورة الرمزية لـ searxng

    searxng/searxng

    32,180عرض على GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Generates secure hashes of key names using server secrets to keep identifiers private within the database.

    Pythonbingbravedegoogle
    عرض على GitHub↗32,180
السابق123456…11التالي
  1. Home
  2. Security & Cryptography
  3. Cryptography

استكشف الوسوم الفرعية

  • Credential HashingAlgorithms and utilities used to transform sensitive user credentials into secure, irreversible fixed-length strings.
  • Cryptographic Primitives3 وسوم فرعيةFundamental cryptographic building blocks used for data hashing, encryption ciphers, and generating secure digital signatures.
  • Damm AlgorithmsImplementations of the Damm algorithm for detecting single-digit errors and adjacent transpositions.
  • End-To-End Encryption Systems1 وسم فرعيSystems that ensure data is encrypted on the sender's device and only decrypted by the intended recipient.
  • Historical Methods1 وسم فرعيImplementations of classical cryptographic algorithms for educational and analytical purposes. **Distinct from Cryptography:** Distinct from modern cryptographic primitives: focuses on historical and pedagogical implementations.
  • Key Generation Tools1 وسم فرعيUtilities for creating secure public and private key pairs.
  • Locality Sensitive Hashing SearchAlgorithms for finding the closest data points to a query using hashing or spatial trees. **Distinct from Locality-Sensitive Hashing:** Focuses on the search application for nearest neighbor retrieval rather than just the hashing mechanism itself.
  • Locality-Sensitive Hashing1 وسم فرعيHashing methods that map similar input items to the same buckets with high probability.
  • PGP KeyserversInfrastructure services for the storage, retrieval, and distribution of OpenPGP public keys.
  • SSL/TLS Certificate Management16 وسوم فرعيةServices and tools for generating, managing, and automating the deployment of SSL/TLS certificates to secure network traffic.
  • Storage Encryption Services1 وسم فرعيMechanisms for encrypting files and data objects at rest within storage systems.
  • Template Security PoliciesConstraints applied to template rendering engines to prevent injection attacks and unauthorized code execution.