Projects tagged ‘gnupg’


[21 total ]

61 Users
   

The keychain script makes handling RSA and DSA keys both convenient and secure. It acts as a front-end to ssh-agent, allowing you to easily have one long-running ssh-agent process per system, rather than per login session.
Created over 3 years ago.

20 Users
   

Duplicity backs up directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space ... [More] efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server. The duplicity package also includes the rdiffdir utility. Rdiffdir is an extension of librsync's rdiff to directories---it can be used to produce signatures and deltas of directories as well as regular files. These signatures and deltas are in GNU tar format. [Less]
Created over 3 years ago.

7 Users

The goal of this project is to create a GnuPG front end for Mac OS X. To that extent, it will make installing GnuPG on OS X easier and provide inter application services to access GPG. Also, GPGME wrapper in ObjC will be done.
Created over 3 years ago.

6 Users

Flexible backup tool. Slices, dices, encrypts, and sprays across the net.
Created over 3 years ago.

5 Users

Columba is an Email Client written in Java, featuring a user-friendly graphical interface with wizards and internationalization support. Its a powerful email management tool with features to enhance ... [More] your productivity and communication. So, take control of your email before it takes control of you! [Less]
Created over 3 years ago.

4 Users
   

GnuPG Made Easy (GPGME) is a C language library that allows to add support for cryptography to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for ... [More] applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management. GPGME uses GnuPG and GpgSM as its backends to support OpenPGP and the Cryptographic Message Syntax (CMS). [Less]
Created about 1 year ago.

2 Users

PyGPGME is a Python module that lets you sign, verify, encrypt and decrypt messages using the OpenPGP format. It is built on top of the GNU Privacy Guard and the GPGME library.
Created 11 months ago.

1 Users
   

GPG-Crypter is a graphical front-end to GnuPG(GPG) using the GTK2 toolkit and libgpgme. It was developed to provide easy access to GPG encryption and decryption. It supports encryption and decryption ... [More] of text entered into the programs inputfield and file encryption and decryption. For more details see About. [Less]
Created about 1 year ago.

1 Users

mod_openpgp is an Apache 2.x module that enhances web-sites to suport OpenPGP-signed requests, OpenPGP-encrypted requests and OpenPGP-based Session Initiation. Along with Enigform, its client-side ... [More] Mozilla Firefox Plugin developed by the same author (Arturo 'Buanzo' Busleiman ), they provide a Web-of-Trust oriented alternative to the Hierarchy-based HTTPS. However, OpenPGP-based Secure Session Initiation is fully compatible with HTTPS. The whole protocol will be published as a Draft once enough community feedback, bug-fixing and features implementation have been obtained. [Less]
Created about 1 year ago.

1 Users

Introductiondjango-email-extras provides the ability to send PGP encrypted and multipart emails using the Django templating system. These features can be used together or separately. When configured ... [More] to send PGP encrypted email, the ability for Admin users to manage PGP keys is also provided. Dependenciespython-gnupg is required for sending PGP encrypted email. InstallationSimply checkout from SVN and drop the email_extras package into your project's apps or site-packages directory and add email_extras to your INSTALLED_APPS. How It WorksThere are two functions for sending email in the email_extras.utils module: send_mail send_mail_template The former mimics the signature of django.core.mail.send_mail while the latter provides the ability to send multipart emails using the Django templating system. If configured correctly, both these functions will PGP encrypt emails as described below. Sending PGP encrypted email PGP explanation Using python-gnupg, two models are defined in email_extras.models - Key and Address which represent a PGP key and an email address for a successfully import key. These models exist purely for the sake of importing keys and removing keys for a particular address via the Django Admin. When adding a key, the key is imported into the key ring on the server and the instance of the Key model is not saved. The email address for the key is also extracted and saved as an Address instance. The Address model is then used when sending email to check for an existing key to determine whether an email should be encrypted. When an Address is deleted via the Django Admin, the key is removed from the key ring on the server. Sending multipart email with the Django templating system As mentioned above, the following function is provided in the email_extras.utils module: send_mail_template(subject, template, addr_from, addr_to, fail_silently=False, attachments=None, context=None) The arguments that differ from django.core.mail.send_mail are template and context. The template argument is simply the name of the template to be used for rendering the email contents. A template consists of both a HTML file and a TXT file each responsible for their respective versions of the email and should be stored in the email_extras directory where your templates are stored, therefore if the name contact_form was given for the template argument, the two template files for the email would be: templates/email_extras/contact_form.html templates/email_extras/contact_form.txt The context argument is simply a dictionary that is used to populate the email templates, much like a normal request context would be used for a regular Django template. ConfigurationThere are two settings you can configure in your project's settings module: EMAIL_EXTRAS_USE_GNUPG - Boolean that controls whether the PGP encryption features are used. Defaults to True if EMAIL_EXTRAS_GNUPG_HOME is specified, otherwise False. EMAIL_EXTRAS_GNUPG_HOME - String representing a custom location for the GNUPG keyring. [Less]
Created 7 months ago.