Skip to content

Best Practices

cardinal9999 edited this page Sep 19, 2021 · 3 revisions

Best Practices

If you are using CryptoQuail for an application or a website, it is good to know the list of CryptoQuail best practices.

Encrypt or hash?

In servers, RSA does not solve the key distribution problem because the source code containing the private key will be public. Hashing solved the problem. But personal information cannot be hashed because it needs to be recovered. Here is a table that shows which modules should be used for some sensitive information.

Personal information: Encryption

Passwords: Hashing

Phone numbers/Emails: Encryption

Other sensitive information (such as user history): Encryption

Solving the key distribution problem

One way to solve the key distribution problem is for the server to encrypt personal information with the client's password.

Using CryptoQuail in your browser

To use CryptoQuail in your browser, you need to code with Brython.

Pages





Clone this wiki locally