=== Fernet Encryption === Contributors: bhubbard, hubbardlabs Donate link: https://hubbardlabs.com Tags: fernet, encryption, security Requires at least: 6.0 Tested up to: 6.4 Requires PHP: 8.0 Stable tag: 1.0.9 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Fernet Encryption is a plugin that can be used to encrypt and decrypt data in WordPress using fernet. == Description == Fernet Encryption is a plugin that can be used to encrypt and decrypt data in WordPress using fernet. Development was originally sponsered by Access Networks. === Setup your Key === To setup your key, you need to add the following line to your wp-config file. ``` define( 'FERNET_KEY', 'YOUR_FERNET_KEY' ); ``` If you choose not to setup your key, you will need to save a copy of the one provided upon activation of the plugin. *IMPORTANT: Changing your WordPress salts will invalidate the default Fernet key provided.* === How to Use === To encrypt data simply use `$token = fernet_encrypt( 'YOUR MESSAGE' )` in your code. To decrypt the data simply use `fernet_decrypt( $token )` in your code. You can use the following shortcode to encrypt: `[fernet-encrypt]YOUR MESSAGE[/fernet-encrypt]` You can use the following shortcode to decrypt: `[fernet-decrypt]YOUR-FERNET-TOKEN[/fernet-decrypt]` We have also added useful helper functions: * fernet_get_post_meta * fernet_add_post_meta * fernet_update_post_meta * fernet_get_user_meta * fernet_add_user_meta * fernet_update_user_meta * fernet_add_option * fernet_get_option * fernet_update_option === Credit === - Illustrations provided by undraw.co - Fernent PHP modified from Kelvin Mo - Fernet-PHP == Changelog == = 1.0.7 = * Readme improvements = 1.0.6 = * Add support for WordPress Rest API. * Add support for WordPress CLI. = 1.0.5 = * Added Helper Functions. = 1.0.4 = * Updated Readme = 1.0.3 = * Updated Readme. * Provided shortcodes for encrypting and decrypting. = 1.0.0 = * First release.