Okay, I was thinking about making an encryption algorithm, now the thing with most algorithms is that they follow specific steps. Well, I was thinking, what if you made an algorithm that generated random characters (the kind you see on your keyboard, excluding characters that could crash the program), and each character followed a few steps. And the only way to decrypt the program would be to get the string of characters and reverse the steps. Now if someone would try to manually decrypt it without the code they would really have to bust there balls. They would have determine the steps of each character that had been used. This would be a big project (for me at least) and I think I could do it with my current knowledge. Each character of the encryption code would correspond to a single letter, the code would repeat itself as many times as needed.
Would this work? Or do most of you consider this to be a failed attempt.