awesome-repositories.com
Blog
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
·
defuse avatar

defuse/php-encryption

0
View on GitHub↗
3,866 stele·309 fork-uri·PHP·MIT·2 vizualizări

Php Encryption

php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key derivation to ensure data confidentiality and integrity. It functions as a cryptography toolkit that wraps complex primitives into simplified interfaces to prevent common implementation errors.

The library includes a binary-safe ciphertext serializer to maintain data structure during storage and transmission, as well as a password-based key derivation tool that transforms low-entropy passwords into cryptographically strong keys through iterative processes.

The project covers a broad security surface, including the encryption of sensitive application data and local files. It incorporates constant-time comparison logic to prevent timing side-channel attacks and utilizes randomized initialization vectors for every encryption operation.

Features

  • Symmetric Encryption - Provides a comprehensive toolkit for symmetric encryption of application data within PHP.
  • Authenticated Encryption - Provides authenticated encryption to ensure both data confidentiality and integrity.
  • Data Encryption - Provides utilities for transforming sensitive information into secure encrypted formats.
  • Key Derivation Functions - Transforms low-entropy passwords into strong cryptographic keys using iterative key derivation functions.
  • PHP Cryptography Toolkits - Provides a simplified toolkit of cryptographic interfaces for securing sensitive data in PHP.
  • Ciphertext Serialization - Implements a binary-safe serialization format for encrypted data to prevent corruption during storage.
  • Cryptographic Interface Wrappers - Wraps complex cryptographic primitives in simplified interfaces to prevent implementation errors.
  • Security Hardening - Applies security best practices to the PHP implementation to prevent common cryptographic errors.
  • File Encryptions and Decryptions - Enables secure encryption and decryption of local files to ensure confidentiality.
  • Randomized Initialization Vectors - Generates random initialization vectors for every encryption operation to ensure distinct ciphertexts.
  • Timing-Side-Channel Protections - Employs constant-time comparison logic to protect against timing side-channel attacks.
  • PHP Cryptography - Library for secure data encryption with keys or passwords.
  • Cryptography Libraries - Library for symmetric-key encryption in PHP applications.
  • PHP Security Libraries - A library for secure, modern data encryption.
  • Security and Encryption - Implements secure data encryption.

Istoric stele

Graficul istoricului de stele pentru defuse/php-encryptionGraficul istoricului de stele pentru defuse/php-encryption

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 Php Encryption

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Php Encryption.
  • krzyzanowskim/cryptoswiftAvatar krzyzanowskim

    krzyzanowskim/CryptoSwift

    10,556Vezi pe 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

    Swiftaesaes-gcmcipher
    Vezi pe GitHub↗10,556
  • 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
  • brix/crypto-jsAvatar brix

    brix/crypto-js

    16,384Vezi pe 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

    JavaScript
    Vezi pe GitHub↗16,384
  • guanzhi/gmsslAvatar guanzhi

    guanzhi/GmSSL

    6,075Vezi pe 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
    Vezi pe GitHub↗6,075
Vezi toate cele 30 alternative pentru Php Encryption→

Întrebări frecvente

Ce face defuse/php-encryption?

php-encryption is a symmetric encryption library for PHP that provides tools for authenticated encryption and key derivation to ensure data confidentiality and integrity. It functions as a cryptography toolkit that wraps complex primitives into simplified interfaces to prevent common implementation errors.

Care sunt principalele funcționalități ale defuse/php-encryption?

Principalele funcționalități ale defuse/php-encryption sunt: Symmetric Encryption, Authenticated Encryption, Data Encryption, Key Derivation Functions, PHP Cryptography Toolkits, Ciphertext Serialization, Cryptographic Interface Wrappers, Security Hardening.

Care sunt câteva alternative open-source pentru defuse/php-encryption?

Alternativele open-source pentru defuse/php-encryption includ: krzyzanowskim/cryptoswift — CryptoSwift is a cryptography library implemented entirely in the Swift programming language. It provides a collection… jedisct1/libsodium — Libsodium is a portable, C-based cryptographic library that provides a collection of modern primitives for encryption,… brix/crypto-js — crypto-js is a JavaScript cryptography library providing a collection of standard cryptographic algorithms and data… guanzhi/gmssl — GmSSL is an open-source cryptographic library that implements the Chinese national cryptographic standards SM2, SM3,… weidai11/cryptopp — Crypto++ is a comprehensive C++ cryptographic library that implements a broad range of algorithms for symmetric and… phpseclib/phpseclib — phpseclib is a pure-PHP cryptographic library that provides a comprehensive suite of cryptographic operations entirely…