Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Encryption is a means of modifying plain-text into an unreadable format. Algorithms used to encrypt text are known as ciphers. For example, replacing each letter in a message with another letter in the alphabet is a simple form of encryption known as a Caesar Cipher. Today's algorithms are much more advanced, though many system systems still rely on proprietary ciphers that are no more advanced than a simple Caesar Cipher. Blesta, however, only uses properly vetted, and veritably verifiably secure, open encryption ciphers.

...

  • Generating AES-256 encryption keys
  • Hashing passwords before being bcypted bcrypted

bcrypt HMAC SHA-256

Blesta uses bcrypt to store passwords for authentication. The bcrypt algorithm is a slow-computing algorithm that is designed to take a small, but significant amount of time to generate a result. This makes it computationally inefficient to brute-force.The amount of work involved in computing the bcrypt result is controlled by the Blesta.hash_work configuration setting.

...