For symmetic encryption, you can use the following:
To encrypt:
openssl aes-256-cbc -salt -a -e -in plaintext.txt -out encrypted.txt
To decrypt:
| With the OS X firewall enabled, you can remove the "Do you want the application "python" to accept incoming network connections?" message. | |
| Create a self-signed certificate. | |
| Open Keychain Access. Applications > Utilities > Keychain Access. | |
| Keychain Access menu > Certificate Assistant > Create a Certificate... | |
| Enter a Name like "My Certificate". | |
| Select Identity Type: Self Signed Root | |
| Select Certificate Type: Code Signing | |
| Check the Let me override defaults box |
| /* | |
| * Copyright (c) 2009-2017, Farooq Mela | |
| * All rights reserved. | |
| * | |
| * Redistribution and use in source and binary forms, with or without | |
| * modification, are permitted provided that the following conditions are met: | |
| * | |
| * 1. Redistributions of source code must retain the above copyright | |
| * notice, this list of conditions and the following disclaimer. | |
| * 2. Redistributions in binary form must reproduce the above copyright |