From 717c574057443b7f5598c9fd3f024c22d53b6e44 Mon Sep 17 00:00:00 2001 From: Myzel394 <50424412+Myzel394@users.noreply.github.com> Date: Sat, 31 Dec 2022 18:44:03 +0100 Subject: [PATCH] added Cryptography explanation --- docs/Cryptography.drawio | 1 + docs/Cryptography.svg | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 docs/Cryptography.drawio create mode 100644 docs/Cryptography.svg 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 saltPassword gets salted with unique...User enters passwordUser enters passwordEncryption Password is derived using salted passwordEncryption Password is derived usi...Encryption PasswordEncryption PasswordSymmetrically encrypted data can be encrypted and decrypted using encryption passwordSymmetrically encrypted data c...Private key is decrypted using encryption passwordPrivate key is decrypted using...Asymmetrically encrypted data can be encrypted and decrypted using private and public keyAsymmetrically encrypted data can...Encryption Password is derived using PBKDF2Encryption Password is derived using PBKDF2Data is encrypted using AESData is encrypted using AESKeys are generated using RSA 4096 bitsKeys are generated using RSA 4096 bitsEncryption Passwords are generated pseudo-randomlywith a length of 4096 charactersEncryption Passwords are generated pseudo-randomly...Text is not SVG - cannot display \ No newline at end of file