Skip to content

Best Practices

cardinal9999 edited this page Sep 9, 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

How to store private keys

In servers, the only way you can store the private key is to read a physical object (such as a piece of paper) that is hidden from everything and is put in a secret area in your house.

Using CryptoQuail in your browser

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

Pages





Clone this wiki locally