An open API service indexing awesome lists of open source software.

https://github.com/pjones/encryption-utils

Utilities and Tutorials for Encryption Tasks
https://github.com/pjones/encryption-utils

Last synced: 24 days ago
JSON representation

Utilities and Tutorials for Encryption Tasks

Awesome Lists containing this project

README

        

# Utilities and Tutorials for Encryption Tasks

This repository contains utility scripts for automating tasks related
to encryption. It also contains tutorials/documentation for some of
these tasks (e.g., creating new OpenPGP keys).

## Tutorials/Documentation

* [Creating a New OpenPGP Key](doc/new-pgp-key.md)

* [Extending the Expiration Date for GPG Subkeys](doc/extend-subkey-expiration-date.md)

* [Building an Offline USB Drive](doc/offline-usb-drive.md)

## Utilities

* `bin/make-encrypted-dev`: Prepare removable drives and disk
images, then create LUKS encrypted file systems on them.

* `bin/make-encrypted-disk-image`

Create an encrypted disk image. The image is a LUKS encrypted
file that contains an EXT4 file system.

It can be mounted with `bin/mount-encrypted-dev`.

* `bin/mount-encrypted-dev`: Mount (and ummount) devices/images
created by the `make-encrypted-dev` and `make-encrypted-disk-image`
scripts.

* `bin/extend-subkey-expiration-date.sh`: Mostly automate the
process of booting into a machine with no network and extending
the expiration date of your subkeys.

* `bin/with-secure-directory`: Execute a shell command from within a
directory backed by an encrypted disk image. Useful for
generating and then securing keys.