Skip to content

Instantly share code, notes, and snippets.

View jeffryang24's full-sized avatar

Jeffry Angtoni jeffryang24

  • Indonesia
  • 13:52 (UTC +07:00)
View GitHub Profile
@jeffryang24
jeffryang24 / gpg-import-and-export-instructions.md
Created September 12, 2017 17:29 — forked from chrisroos/gpg-import-and-export-instructions.md
Instructions for exporting/importing (backup/restore) GPG keys

Every so often I have to restore my gpg keys and I'm never sure how best to do it. So, I've spent some time playing around with the various ways to export/import (backup/restore) keys.

Method 1

Backup the public and secret keyrings and trust database

cp ~/.gnupg/pubring.gpg /path/to/backups/
cp ~/.gnupg/secring.gpg /path/to/backups/
cp ~/.gnupg/trustdb.gpg /path/to/backups/

or, instead of backing up trustdb...

@jeffryang24
jeffryang24 / mcrypt-cbc.php
Created June 19, 2017 10:01 — forked from joshhartman/mcrypt-cbc.php
Rijndael 256-bit Encryption Function (CBC)
<?php
// Define a 32-byte (64 character) hexadecimal encryption key
// Note: The same encryption key used to encrypt the data must be used to decrypt the data
define('ENCRYPTION_KEY', 'd0a7e7997b6d5fcd55f4b5c32611b87cd923e88837b63bf2941ef819dc8ca282');
// Encrypt Function
function mc_encrypt($encrypt, $key){
$encrypt = serialize($encrypt);
$iv = mcrypt_create_iv(mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_CBC), MCRYPT_DEV_URANDOM);
$key = pack('H*', $key);
@jeffryang24
jeffryang24 / cloudSettings
Created May 24, 2017 14:27
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-05-24T14:27:22.314Z","extensionVersion":"v2.8.0"}
@jeffryang24
jeffryang24 / cloudSettings
Created May 24, 2017 14:26
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-05-24T14:26:55.507Z","extensionVersion":"v2.8.0"}