I am not trying to create my own encryption (I am just interested in the math and possibility of this form of "encryption"). I apoligize if this post does not fit in, it is my first time posting.
A Caesar cipher is probably the most basic form of encryption, but what if we were to step it up?
We take a password key
We hash it through a SHA256 algorithm and save the result
We hash the result multiple times saving the result each time
We take all of the results and stack them (using simple numbers for example)
123 < Hash
321 < Hash 2
221 < Hash 3We add up the values of each column
1 2 3 < Hash 1
3 2 1 < Hash 2
2 2 1 < Hash 3
(6)(6)(5) < Final resultWe apply the resulting numbers to our text to be encrypted through a Caesar cipher
When we get to the last digit in the ROT, we continue steps 3-6 untill complete
Decryption would be as simple as entering a password to hash over and over and undo the Caesar cipher
What is the practicality of this; does it exist/what would be potential flaws?
practicality
is relative because cryptographic hashes are slow — which is why we use practical stream ciphers. Anyway, there are some related Q&As you might find interesting to read: Can hashing become encrypting? and Is it feasible to build a stream cipher from a cryptographic hash function? (there are other alike Q&As too, simply search this site for "hash encryption") $\endgroup$