Search

https://github.com/animaux/sodium_encrypted_input

This field acts like a normal text input, but the value stored in the database is encrypted and is therefore not human-readable. This is useful for storing data such as passwords, oAuth/API tokens or personal details. Encryption is achieved using Sodium with a key generated on extension installation.

This means that if your database is somehow compromised then your content remains safe. A hacker would need to also obtain the key from the config file to decrypt your content.

¡Note! Cannot be used to upgrade from the former Encrypted Input field, since the data encrypted by mcrypt cannot be decrypted by sodium.

Minimum required PHP version is 7.2.

Do not know whether I will use it or not, but I am glad to see a new post on this forum. Btw, I guess the markdown engine converted the underscores, correct url should be

https://github.com/animaux/sodium_encrypted_input

Well thanks! :) Fixed the url!

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details