awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
P-H-C avatar

P-H-C/phc-winner-argon2

0
View on GitHub↗
5,309 stele·453 fork-uri·C·5 vizualizări

Phc Winner Argon2

Aceasta este o implementare criptografică a funcției memory-hard Argon2, servind drept bibliotecă de hashing a parolelor și funcție de derivare a cheilor. Transformă parolele și salt-urile în hash-uri securizate și generează chei criptografice concepute pentru a rezista atacurilor de spargere hardware de mare viteză.

Biblioteca utilizează un design memory-hard care necesită o cantitate semnificativă de RAM pentru a preveni accelerarea prin GPU-uri sau ASIC-uri. Încorporează accesul la memorie independent de date pentru a bloca atacurile de tip side-channel timing și suportă integrarea cheilor secrete sau a „piper-ilor” pentru a proteja împotriva atacurilor de tip brute-force asupra salt-urilor compromise.

Capabilitățile suplimentare includ codificarea hash-urilor de parole pentru stocare și transport, capacitatea de a lega hash-urile de date de context specifice și gestionarea securizată a memoriei care șterge bufferele sensibile imediat după utilizare.

Features

  • Memory-Hard Cryptographic Algorithms - Implements a memory-hard cryptographic algorithm designed to resist acceleration by GPUs and ASICs.
  • Password Hashing Utilities - Provides a cryptographic library for transforming passwords into secure, irreversible hashes to protect user credentials.
  • Key Derivation Functions - Implements a key derivation function to generate secure cryptographic keys from master passwords.
  • Password-Derived Key Generation - Generates secure cryptographic keys derived from passwords using memory-hard patterns.
  • Constant-Time Memory Access - Employs data-independent memory access patterns to block side-channel timing attacks.
  • Secure Memory Allocators - Provides secure memory management that wipes sensitive buffers to prevent data leakage in memory dumps.
  • Secure Buffer Clearing - Overwrites sensitive password and secret buffers with zeros immediately after processing to prevent leakage.
  • Native C++ Implementations - Implements the Argon2 function in native C to ensure high performance and strict memory control.
  • Peppered Hashing - Supports the integration of optional secret keys or peppers to thwart offline attacks on compromised salts.
  • Computational Cost Tuning - Provides configurable iteration counts to tune the CPU time required for hashing.
  • Peppered Credential Hashing - Combines an external secret key with the hashing process to protect compromised salts.
  • Peppered Password Hashing - Combines external secret keys with password hashes to prevent brute-force attacks when salts are compromised.
  • Security & Privacy - Password hashing algorithm implementation.

Istoric stele

Graficul istoricului de stele pentru p-h-c/phc-winner-argon2Graficul istoricului de stele pentru p-h-c/phc-winner-argon2

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Phc Winner Argon2

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Phc Winner Argon2.
  • jedisct1/libsodiumAvatar jedisct1

    jedisct1/libsodium

    13,467Vezi pe GitHub↗

    Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption, decryption, digital signatures, password hashing, and secure key exchange. It is designed to facilitate secure communication and data integrity across diverse hardware architectures and operating systems. The library distinguishes itself by utilizing constant-time primitive execution to prevent side-channel attacks and employing memory-hard algorithms to increase the difficulty of brute-force password attacks. It abstracts complex mathematical operations into simplified inter

    Cccryptocryptography
    Vezi pe GitHub↗13,467
  • crazyguitar/pysheeetAvatar crazyguitar

    crazyguitar/pysheeet

    8,150Vezi pe GitHub↗

    pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns for advanced Python development, system integration, and high-performance computing. It serves as a comprehensive guide for implementing low-level network programming, native C extensions, and asynchronous and concurrent programming. The project provides specialized frameworks for the development and deployment of large language models, including tools for distributed GPU inference and high-performance serving. It also includes detailed patterns for high-performance computing

    Python
    Vezi pe GitHub↗8,150
  • jedisct1/piknikAvatar jedisct1

    jedisct1/piknik

    2,510Vezi pe GitHub↗

    Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell content across multiple network hosts. It utilizes a centralized relay architecture to manage secure client connections, providing an end-to-end encrypted system for synchronizing session state and data streams. The project distinguishes itself through the use of multi-stage key derivation and API key access control to secure remote shell access. It employs end-to-end encryption and digital signatures to protect relayed content, ensuring that data is encrypted at the source befo

    Goclipboardcopycrypto
    Vezi pe GitHub↗2,510
  • bitwarden/serverAvatar bitwarden

    bitwarden/server

    18,074Vezi pe GitHub↗

    This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise secrets orchestration. It functions as a secure vault that ensures all encryption and decryption processes occur exclusively on the client side, preventing the server from ever accessing plaintext data. By combining identity federation with robust access controls, the system enables organizations to centralize the management of passwords, passkeys, and sensitive infrastructure credentials. The platform distinguishes itself through its focus on both human-centric security and aut

    C#apiaspnetaspnetcore
    Vezi pe GitHub↗18,074
Vezi toate cele 30 alternative pentru Phc Winner Argon2→

Întrebări frecvente

Ce face p-h-c/phc-winner-argon2?

Aceasta este o implementare criptografică a funcției memory-hard Argon2, servind drept bibliotecă de hashing a parolelor și funcție de derivare a cheilor. Transformă parolele și salt-urile în hash-uri securizate și generează chei criptografice concepute pentru a rezista atacurilor de spargere hardware de mare viteză.

Care sunt principalele funcționalități ale p-h-c/phc-winner-argon2?

Principalele funcționalități ale p-h-c/phc-winner-argon2 sunt: Memory-Hard Cryptographic Algorithms, Password Hashing Utilities, Key Derivation Functions, Password-Derived Key Generation, Constant-Time Memory Access, Secure Memory Allocators, Secure Buffer Clearing, Native C++ Implementations.

Care sunt câteva alternative open-source pentru p-h-c/phc-winner-argon2?

Alternativele open-source pentru p-h-c/phc-winner-argon2 includ: jedisct1/libsodium — Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption,… crazyguitar/pysheeet — pysheeet is a technical reference library providing a curated collection of code snippets and implementation patterns… jedisct1/piknik — Piknik is an encrypted clipboard relay and multiplexer that coordinates the sharing of text, binary data, and shell… bitwarden/server — This project provides a comprehensive, self-hosted platform for zero-knowledge credential management and enterprise… weidai11/cryptopp — Crypto++ is a comprehensive C++ cryptographic library that implements a broad range of algorithms for symmetric and… kelektiv/node.bcrypt.js — This is a bcrypt password hashing library and cryptography module for Node.js. It provides a toolset for generating…