gpg-smartcard-automation - Tooling to make smartcard (e.g. yubikey) initialization easier

  •        4

There are numerous well written guides that describe how to manually generate a GPG key set, both for soft keys and for Yubikeys or other PGP/GPG SmartCards. The aim of this work is to automate the GPG commands so you can generate and create your key set without having to become a GPG veteran. You can, of course, choose not to keep your master key offline or airgapped.

https://github.com/jinnko/gpg-smartcard-automation

Tags
Implementation
License
Platform

   




Related Projects

YubiKey-Guide - Guide to using YubiKey as a SmartCard for GPG and SSH

  •    

This is a guide to using YubiKey as a SmartCard for storing GPG encryption and signing keys. An authentication key can also be created for SSH and used with gpg-agent.

pwd.sh - Unix shell, GPG-based password manager

  •    Shell

Script to manage passwords in an encrypted file using gpg. New! Purse is a fork which uses public key authentication instead of a master passphrase and can integrate with YubiKey.

GPG Suite - Everything you need to get started with secure communication and encrypting files in one simple package

  •    C

Use GPG Suite to encrypt, decrypt, sign and verify files or messages. Manage your GPG Keychain with a few simple clicks and experience the full power of GPG easier than ever before.

GpgAPI - A C# Api for Gpg

  •    DotNet

GpgAPI is a C# API for Gpg. Gpg is a command line software to encrypt, decrypt files with a symmetric or assymetric key. You can also manage your public keys, import public keys from the web, export your public keys to the web, etc. GpgAPI is an interface to Gpg. In C#,...

keybase-gpg-github - Step-by-step guide on how to create a GPG key on keybase

  •    

This is a step-by-step guide on how to create a GPG key on keybase.io, adding it to a local GPG setup and use it with Git and GitHub. Although this guide was written for macOS, most commands should work in other operating systems as well.


GPG-Crypter

  •    C

GPG-Crypter is a graphical front-end to GnuPG(GPG) using the GTK3 toolkit and GPGME library. It has been developed to provide an easy access to GPG encryption and decryption. It supports encryption and decryption of text entered into the program's input fields. It also supports file encryption and decryption.

SON MyKad Reader

  •    

Malaysia mykad and mykid reader for any smartcard reader without using any 3rd party SDK. Working with windows xp, vista & window 7.

Smart Sign

  •    C

This project currently provides a set of modules that enable the use of smartcard based authentication amp; digital signature security services. It also interact with the OpenCA project to provide a smartcard-based PKI.

Smartcard key storage daemon

  •    C

Smartcard key storage daemon is an application for storing transparently keys for cryptographic applications on smartcards. (ie. GnuPG or OpenSSH)

cr-gpg - A chrome plugin that enables gpg encryption and decryption for the gmail web interface

  •    Javascript

A chrome plugin that enables gpg encryption and decryption for the gmail web interface

Wgpg - Windows User Interface for Gpg

  •    DotNet

Wgpg is a user interface for Gpg developed in C# .Net 4. I don't have time to continue the development of this software. So, if you have good knowledges in WPF/Xaml and want to continue this software, you are welcome !

GPGKeychainAccess - GPG Keychain Access for Mac OS X

  •    Objective-C

GPG Keychain is used to create and manage GnuPG keys. The latest releases of GPG Keychain can be found on our official website.

XMLRPC Crypto Apache Module

  •    C

A gpg crypto module for apache. This is an add-on module for the popular apache webserver to provide gpg functionality to web pages via an xmlrpc interface.

Limnoria - A modified version of Supybot (an IRC bot) with Python 3 and IRCv3 support including SASL, translations (fr/fi/it/hu/de), GPG authentication, TLS, and many other enhancements and bug fixes

  •    Python

Supybot is a robust (it doesn't crash), user friendly (it's easy to configure) and programmer friendly (plugins are extremely easy to write) Python IRC bot. It aims to be an adequate replacement for most existing IRC bots. It includes a very flexible and powerful ACL system for controlling access to commands, as well as more than 50 builtin plugins providing around 400 actual commands. Limnoria is a project which continues development of Supybot (you can call it a fork) by fixing bugs and adding features.

salias

  •    Perl

salias is a wrapper for programs that allows arguments to those programs to be aliased. For example, salias could expand quot;gpg -r friends --encryptquot; to quot;gpg -r bob -r frank --encryptquot;. This is more useful than using simple environment variables.

perl5-gpg

  •    Perl

GPG is a Perl5 interface to gnupg (see http://www.gnupg.org). You can use standard scalar to communicate with gnupg. IPC is managed by IPC::Open3.

git-secret - :busts_in_silhouette: A bash-tool to store your private data inside a git repository.

  •    Shell

git-secret is a bash tool which stores private data inside a git repo. git-secret encrypts tracked files with public keys for users whom you trust using gpg, allowing permitted users to access encrypted data using their secret keys. With git-secret, changes to access rights are made easy and private-public key issues are handled for you. Passwords do not need to be changed with git-secret when someone's permission is revoked - just remove their key from the keychain using git secret killperson their@email.com, and re-encrypt the files, and they won't be able to decrypt secrets anymore. It also supports apt and yum. You can also use make if you want to. See the installation section for the details.

trezor-agent - Hardware-based SSH/PGP agent

  •    Python

This project allows you to use various hardware security devices to operate GPG and SSH. Instead of keeping your key on your computer and decrypting it with a passphrase when you want to use it, the key is generated and stored on the device and never reaches your computer. Read more about the design here. You can do things like sign your emails, git commits, and software packages, manage your passwords (with pass and gopass, among others), authenticate web tunnels and file transfers, and more.

passbox - Simple command line password manager using a flat file as a database and GPG encryption

  •    Shell

Passbox is a tool for managing a GPG encrypted text file as a password database. Please bear in mind that due to the highly configurable nature of GnuPG and passbox, all responsibility for keeping your passwords secure and backed up is on you.

OpenPGP.js - OpenPGP implementation for JavaScript

  •    Javascript

OpenPGP.js is a JavaScript implementation of the OpenPGP protocol. It aims to provide an Open Source OpenPGP library in JavaScript so it can be used on virtually every device. This does not require gpg on their machines in order to use the library. The idea is to implement all the needed OpenPGP functionality in a JavaScript library that can be reused in other projects that provide browser extensions or server applications. It should allow you to sign, encrypt, decrypt, and verify any kind of text - in particular e-mails - as well as managing keys.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.