Displaying 20 to 40 from 40 results

helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere

  •    Shell

Developed and used in all environments in BaseCRM. We store secrets and values in helm_vars dir structure just like in this repository example dir. All this data versioned in GIT. Working in teams on multiple projects/regions/envs and multiple secrets files at once. We have Makefile in our Helm charts repo to simplify install helm-secrets plugin with helm and other stuff we use. Same Makefile used to rebuild all helm charts with dependencies and some other everyday helpers. Encrypting, Decrypting, Editing secrets on local clones, making #PR's and storing this in our helm charts repo encrypted with PGP, AWS KMS and GCP KMS. Deploying using helm-wrapper from local or from CI with same charts and secrets/values from GIT repository.

wp-pgp-encrypted-emails - :closed_lock_with_key: :e-mail: Encrypts WordPress emails using OpenPGP or S/MIME with a familiar API

  •    PHP

A pure PHP WordPress plugin that adds a simple OpenPGP and S/MIME API using familiar WordPress filter hooks. OpenPGP implementation is based on the OpenPGP.php project. S/MIME support uses the ubiquitous OpenSSL extension for PHP.

mailout - mailout - a https://caddyserver.com/ SMTP client email middleware with PGP encryption

  •    Go

Post form data from a website to this route and receive the data as nicely formatted email. Configuration values in brackets are optional.




aks - Authoritative PGP Key Server

  •    Javascript

aks is an implementation of an Authoritative PGP Key Server, using HAKP, as defined in the HTTP Authoritative Keyserver Protocol. It is intended to be a demonstration of a working Authoritative Key Server using updated REST principles. aks can be run as a stand-alone web server or as an additional web server inside of a Node application. To create it, simply create an instance of aks and instruct it to listen on the proper port.

sephia-five - A secure and PGP enabled webmail module for Phosphorus Five

  •    CSS

Sephia Five is an webmail Phosphorus Five module, with support for PGP cryptography, and many more interesting features. Most intrusions and data leaks occurs due to human behavior. Kevin Mitnick often referred to himself as a social engineer, and not a hacker, since he would primarily take advantage of human weakness, instead of launching a direct attack on a computer system. Medio 2017, the Norwegian government had a huge data leak, which created a lot of problems to the Norwegian minister of fish Per Sandberg. The reason was that a fishing tycoon had sent an email to what he thought was Per Sandberg's private email, but actually lead to a completely different guy.

verify-npm-signature - verify the npm registry's pgp signature on a package-version

  •    Javascript

Verify the npm registry's pgp signature for a package version, one stop shopping edition. This tool requires that you have the Keybase command-line tool already installed. Note that many older packages don't have signatures yet, so the lack of a signature does not yet indicate anything is wrong.

node-gpg - GPG encryption and decryption in node.js by way of the gpg command-line tool

  •    Javascript

This module is a wrapper around gpg for use within Node. Node-GPG takes care of spawning gpg, passing it the correct arguments, and piping input to stdin. It can also pipe input in from files and output out to files. Use Node-GPG if you are considering calling gpg directly from your application.


lokey - A tool that makes it easy to work with and convert between cryptographic key formats

  •    Python

lokey is a tool that makes it easy to work with and convert between cryptographic key formats. Named after the shape shifting and mischief-making Trickster from Norse mythology, this tool serves to test the bounds of possibilities and order.

nullchat - ad-hoc end-to-end encrypted chats with PGP

  •    Javascript

Ad-hoc secure messaging for all. nullchat is an ad-hoc secure messaging app that allows two users to share a link in order to open a secure PGP end-to-end encrypted messaging tunnel.

yam - :mailbox_with_mail: YAM (short for 'Yet Another Mailer') is a MIME-compliant open-source Internet email client written for Amiga-based computer systems (AmigaOS4, AmigaOS3, MorphOS, AROS)

  •    C

YAM (short for Yet Another Mailer) is a MIME-compliant open-source mail user agent (MUA) written for Amiga-based computer systems (AmigaOS4, AmigaOS3, MorphOS, AROS). It supports POP3, SMTP, TLSv1/SSLv3 connection security, multiple users, multiple identities , PGPv2/v5 encryption, unlimited hierarchical folders, filters, a configurable user interface based on the Magic User Interface (MUI) framework and an ARexx interface and many other features which are common for MUAs today. As the development of YAM goes back to 1995 it is one of the most feature-rich applications on the Amiga platform. Especially the MUI-based user interface allowed to implement functionality which are commonly used in graphical mail user client on other platforms today. Furthermore, the focus on support and compliance to recent RFCs is one of the key goals of YAM.

node-keybase - Keybase.io library for Node.js

  •    CoffeeScript

node-keybase can be initialized with a username/email and passphrase for authentication or it can be passed in later login.

SplitShare - Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system

  •    Go

SplitShare uses Shamir's Secret Sharing Algorithm to split a secret in multiple parts and PGP to encrypt each share with the public key of the owner and then send the encrypted share via mail. You can download and run the pre-builted binary or build it from source.

pgp-utils - Various crypto utilities for dealing with MACs, Signatures, and PGP message formats.

  •    CoffeeScript

Various crypto utilities for dealing with MACs, Signatures, and PGP message formats.

HowToPGP - PGP made easy

  •    HTML

A Jugend hackt project. We want to explain PGP-encryption simple and understandable for everyone. PGP is a very secure way to encrypt your e-mails, but is it not that easy to install and to use. Only by teaching a wide range of people how to use encryption, we are able to stop mass surveillance.

cli - share secrets within teams to avoid plain-text secrets from day one

  •    Rust

share-secrets-safely (sheesy) is a solution for managing shared secrets in teams and build pipelines. Like pass, sy allows to setup a vault to store secrets, and share them with your team members and tooling. However, it wants to be a one-stop-shop in a single binary without any dependencies except for a gpg installation, helping users to work with the gpg toolchain and workaround peculiarities.

encrypt.to - Send encrypted PGP messages with one click

  •    Ruby

When your public key is added to a public keyserver open the link: https://encrypt.to/{your-email} or https://encrypt.to/{your-key-id}. Start the code audit now with the Security audit tool.

google-kms-pgp - A CLI to use a Google Cloud KMS key for PGP signing operations.

  •    Go

This project lets you create PGP-compatible signatures using Google Cloud KMS asymmetric keys. It should be considered experimental. --export: generates and exports a PGP-compatible public key from a Google Cloud KMS key.