diff --git a/docs/Cryptography.drawio b/docs/Cryptography.drawio new file mode 100644 index 0000000..9920679 --- /dev/null +++ b/docs/Cryptography.drawio @@ -0,0 +1 @@ +5Vldb9s2FP01fmwhiaItPya2swLdgGBGsa0vAyPdSGxpUaOo2MqvHylSlik5iYPGVQq/GOThh8l7zr2XpCZosdn9JkiR/cETYJPAS3YTtJwEwTyaq18N1AbAODRAKmhiIK8D1vQRDOi3aEUTKC1mIMk5k7RwwZjnOcTSwYgQfOt2u+cscYCCpDAA1jFhQ/QvmsjMoJHndfgnoGlm/zlsGzak7WuBMiMJ3x5AaDVBC8G5NKXNbgFMm841y80Trft1CcjlKQOmiyXjX8p/17ekvLl//Dp7wOjD1K5N1u1+IVHbt1UuZMZTnhO26tBrwas8AT2rp2pdn985LxToK/AbSFlbLkkluYIyuWG2VS1Y1H/r8R/DKGqBf+yETWW5c2r1Ye0WBN2ABGFBswW97ictY6GSVyKGZ8wRWIERkYJ8ph/e86dkD1ytRtRqnABGJH1w10GsANN9v/3QW07VCgPP+oofRmaIdZVg6rlTmHXZUR3VqnCwjA5qBPAKMdjdPxBW2S2o1nLLRaL9EGSpTUiYBF3fUqXvwKty+p/qrQqlIsS0T7QSr/W/5aUkeQx9XPmqbpB7vKdBV2HbjEpYF6RhbquCjKsmu2gQEnbPC2BImB3Qs7vf2n3bOXzQ+nV24OyR9zTFDjmvZSIcwy3f0I/QiX4U/KAf/ZCR0UDuX4yG1XZBlM3WW/mPLNAZcgQaDfXp4yP6DM+lz2jktIFfkzTeUNf4RF3PxtQ1Huh6lceiLiTlucIPYjrVIk9UOn1oQnpV0jw9jPHvRv/9xHjEAQIPDx2gn0DfzMa+P7DJrxWhZycqeT6mkn10IVb2R02Es1MDxshRAE1fToPBz0yD84Hh1vVGT03V/ZHVzVGiMWQTTRMiiT78Em3UO+i1krzpAx3ShmM4JOPdhGSEXDKOHZr96Agb54vJ+EJPJf6p11Y/HDWaH7lfqqMHkdoVvkPdHUh+FR/A03fnA+HAxlflGWJSsSfO9CmqO0bjlsexacEuLcGp9/nz0TI9NcU+dSa/vf68vAkGplVGkq79CKNprspxc4tVgDal5v7KNmxokpjQByV9JHfNVJqYQr8rNTvH1xO81HOpaFeawKenLqXg32HBGddPbznP9Sz3lLEe9AYU+vgjdjhEOBhyODvCITobh8Nj0tJ4T0PZod+0pF2t1hfDWP88sCfipVh4PsKiAWGfodZcqU1N9ItmDoK4jP25vlK/oTef6nhI9ZPnhfCHe/whdMThwp/JX7uHl4LmcUaLEqqEfxAqP/GNzntTpnm7E6qU6pJ9wNYOzCBPmwq/79iPMyJIbF4CL0QDYct568OzgQRQ+/LhXLBef2RU1e7Tl/mA0X0+RKv/AQ== \ No newline at end of file diff --git a/docs/Cryptography.svg b/docs/Cryptography.svg new file mode 100644 index 0000000..858186d --- /dev/null +++ b/docs/Cryptography.svg @@ -0,0 +1,3 @@ + + +
Password gets salted with unique user salt + instance salt + constant salt
Password gets salted with unique...
User enters password
User enters password
Encryption Password is derived using salted password
Encryption Password is derived usi...
Encryption Password
Encryption Password
Symmetrically encrypted data can be encrypted and decrypted using encryption password
Symmetrically encrypted data c...
Private key is decrypted using encryption password
Private key is decrypted using...
Asymmetrically encrypted data can be encrypted and decrypted using private and public key
Asymmetrically encrypted data can...
Encryption Password is derived using PBKDF2
Encryption Password is derived using PBKDF2
Data is encrypted using AES
Data is encrypted using AES
Keys are generated using RSA 4096 bits
Keys are generated using RSA 4096 bits
Encryption Passwords are generated pseudo-randomly
with a length of 4096 characters
Encryption Passwords are generated pseudo-randomly...
Text is not SVG - cannot display
\ No newline at end of file