PHP Classes

gnuPG class: Encrypt data and manipulate keys using gnuPG

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
StarStarStarStar 72%Total: 4,361 All time: 665 This week: 67Up
Version License Categories
gnupg_class 1.0.0GNU Lesser Genera...Cryptography, Text processing
Description 

Author

This class provides an PHP interface to use the functionality of gnuPG to encrypt and decrypt data and manipulate encryption keys.

The implemented functionality includes:

- GenKey: generate a new key.
- Encrypt: encrypt any content
- Decrypt: decrypt previously encrypted content
- Export: export a key
- Import: import a key block
- ListKeys: list the keys in the key ring
- DeleteKey: delete a key from the key ring
- SignKey: make a signature on key

This class not use temporary files, so the passwords and the sensitive information to be encrypt is never made accessible from the outside of the applications that use this class.

Picture of Enrique Garcia M.
Name: Enrique Garcia M. <contact>
Classes: 2 packages by
Country: Colombia Colombia

Details

NOTA [ES]. ---------------------------------------------------------- En general el usuario con el cual se corre el GPG debe tener permisos de escritura sobre el keyring (*.gpg). Para plataformas WINDOWS, esto equivale a decir que el usuario IWAM_/IUSR_ dependiendo de si corre como ISAPI/CGI debe tener permisos de modify sobre la carpeta en donde estan los archivos que hacen parte del keyring. Adicionalmente hay que asegurar que el usuario con el cual corre el IIS pueda llamar al command, para poder llamar al gpg.exe cacls cmd.exe /E /G MACHINE\IUSR_MACHINE:R

  Files folder image Files (4)  
File Role Description
Accessible without login HTML file gnuPG_class.html Doc. HTML Documentation
Accessible without login Plain text file gnuPG_class.inc Class The main class for the project.
Accessible without login Plain text file gnuPG_example.php Example The example file, show every method.
Plain text file readme.txt Doc. Notes about permissions in GPG

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 0%
Total:4,361
This week:0
All time:665
This week:67Up
User Ratings User Comments (2)
 All time
Utility:95%StarStarStarStarStar
Consistency:88%StarStarStarStarStar
Documentation:78%StarStarStarStar
Examples:81%StarStarStarStarStar
Tests:-
Videos:-
Overall:72%StarStarStarStar
Rank:165
 
Es justo lo que estaba buscando.
8 years ago (azazelix)
80%StarStarStarStarStar
simplemente genial.
17 years ago (Jesus Christian Cruz Acono)
70%StarStarStarStar