All Projects → singpolyma → openpgp-php

singpolyma / openpgp-php

Licence: Unlicense license
OpenPGP.php is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).

Projects that are alternatives of or similar to openpgp-php

Gpgsync
🔒 GPG Sync is designed to let users always have up-to-date public keys for other members of their organization
Stars: ✭ 301 (+86.96%)
Mutual labels:  pgp, openpgp
Objectivepgp
OpenPGP library for iOS and macOS
Stars: ✭ 557 (+245.96%)
Mutual labels:  pgp, openpgp
OpenPGP
A C++ Implementation of RFC 4880
Stars: ✭ 87 (-45.96%)
Mutual labels:  pgp, openpgp
flutter-openpgp
OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows, web and hover
Stars: ✭ 35 (-78.26%)
Mutual labels:  pgp, openpgp
wp-pgp-encrypted-emails
🔐 📧 Encrypts WordPress emails using OpenPGP or S/MIME with a familiar API.
Stars: ✭ 35 (-78.26%)
Mutual labels:  pgp, openpgp
Encrypt.to
Send encrypted PGP messages with one click
Stars: ✭ 116 (-27.95%)
Mutual labels:  pgp, openpgp
openpgpkey-control
OpenPGP keys published on your website (WKD)
Stars: ✭ 36 (-77.64%)
Mutual labels:  pgp, openpgp
lokey
A tool that makes it easy to work with and convert between cryptographic key formats
Stars: ✭ 87 (-45.96%)
Mutual labels:  pgp, openpgp
Bouncy Gpg
Make using Bouncy Castle with OpenPGP fun again!
Stars: ✭ 164 (+1.86%)
Mutual labels:  pgp, openpgp
Rnp
RNP: high performance C++ OpenPGP library, fully compliant to RFC 4880
Stars: ✭ 122 (-24.22%)
Mutual labels:  pgp, openpgp
react-native-fast-openpgp
OpenPGP for react native made with golang for fast performance
Stars: ✭ 29 (-81.99%)
Mutual labels:  pgp, openpgp
pgpainless
Simple to use OpenPGP API based on Bouncy Castle
Stars: ✭ 73 (-54.66%)
Mutual labels:  pgp, openpgp
generate-secure-pillar
Salt Secure Pillar Tool
Stars: ✭ 30 (-81.37%)
Mutual labels:  pgp
Crypto-Wallet
Open source SHA-512 loginless bitcoin wallet
Stars: ✭ 24 (-85.09%)
Mutual labels:  pgp
hockeypuck
OpenPGP Key Server
Stars: ✭ 209 (+29.81%)
Mutual labels:  openpgp
ocaml-openpgp
WiP: RFC 4880 (OpenPGP) library and utilities in OCaml
Stars: ✭ 24 (-85.09%)
Mutual labels:  openpgp
Android-PGP
Simple PGP encryption/decryption on android.
Stars: ✭ 46 (-71.43%)
Mutual labels:  pgp
confidante
Usable encrypted email
Stars: ✭ 12 (-92.55%)
Mutual labels:  pgp
SplitShare
Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system
Stars: ✭ 31 (-80.75%)
Mutual labels:  pgp
mitome.in
Explore OpenPGP and other cryptography as an alternative for seals (mitome-in)
Stars: ✭ 30 (-81.37%)
Mutual labels:  openpgp

Build Status

OpenPGP.php: OpenPGP for PHP

This is a pure-PHP implementation of the OpenPGP Message Format (RFC 4880).

About OpenPGP

OpenPGP is the most widely-used e-mail encryption standard in the world. It is defined by the OpenPGP Working Group of the Internet Engineering Task Force (IETF) Proposed Standard RFC 4880. The OpenPGP standard was originally derived from PGP (Pretty Good Privacy), first created by Phil Zimmermann in 1991.

Features

  • Encodes and decodes ASCII-armored OpenPGP messages.
  • Parses OpenPGP messages into their constituent packets.
    • Supports both old-format (PGP 2.6.x) and new-format (RFC 4880) packets.
  • Helper class for verifying, signing, encrypting, and decrypting messages http://phpseclib.sourceforge.net
  • Helper class for encrypting and decrypting messages and keys using http://phpseclib.sourceforge.net
    • openssl or mcrypt required for CAST5 encryption and decryption

Bugs, Feature Requests, Patches

This project is primarily maintained by a single volunteer with many other things vying for their attention, please be patient.

Bugs, feature request, pull requests, patches, and general discussion may be submitted publicly via email to: [email protected]

Github users may alternately submit on the web there.

Users

OpenPGP.php is currently being used in the following projects:

Download

To get a local working copy of the development repository, do:

git clone https://github.com/singpolyma/openpgp-php.git

Alternatively, you can download the latest development version as a tarball as follows:

wget https://github.com/singpolyma/openpgp-php/tarball/master

Authors

License

OpenPGP.php is free and unencumbered public domain software. For more information, see https://unlicense.org/ or the accompanying UNLICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].