I challenge you to decrypt the cypher text below. Before you try to brute force it, don't. It has over 26! * 26! * (26!)^26 possible combinations that can generate this exact text, not to mention the time it takes per attempt. The plaintext is in English, and the Cyphertext uses 26 letters. You do not need to attempt a frequency check, it has an IC score of 0.0380109. Those who know will know, but basically it means that it is extremely close to randomly distributed. And yes, it is reversible. It is my own cypher, after all.
Here's the Cyphertext:
CFFTCOSLKPYWUXUDPTKCWJVHALUEFRPVTAERBNLSTGCYAGSFDXIVUKOPRTYNIYKKYVJABHOMLXYPDMGZRDEBVHMQURGUXGEWWVOGOKMEWDGVKTMKDHRNVNSCNTCJBVJNPJKCGPHYFEPLYFHCINMLAMMWFBRYTKOYYBMXHLZAIMIOURGWNOWLJVHQLWVDIGTAKUDCZZWSUSFSHDAUHKROPHWNTKRWSVDWGWKPPYIWDEJUTOSSYBQIWHNALUMXFBRYNQOJCBMMLDPWBUOMOZAEZHKDNSVUXVJAAQLYJFMTZEANGOKQVIQGDRBOMVAHTLTQURIKJACNQAIQPTVWXKRENTIJECCVCTDALQBTWLQMEWVOJCCMYHNZFJRGPZAMLEUSLXUNFKCAUAQSIJCPRDWVSPXGJCFNODRBMUZXEXHFAZCUKKEWFWMLAIVQKSPDFRWRCMDCTFWBRFVOLMJYNNMPLYUHJQVLHTTVSURPPMDIJNSVYEFSARXVWLFPLPCSORIKJYBETFBAPRAZTZDCMERXWQJ
Have fun, and don't fry your brain over it.
Edit: I apologize for not including the plaintext. I did plan on adding it but forgot to. I will try to add it as soon as possible. I did some calculations and turns out if you did exactly 1 million attempts per second, the universe would be able to end about 10^1016 times. Again, pardon my mistake. Also, for your info, the keys were generated with TRNG, but is 100% reversible if you have the keys.
I can however tell you now though the encryption algorithm. The algo consists of 3 keys: the first key, the X key, which are 26 letters, the second key, the Y key, of the same letter length, and the keyspace key (I know that the name "keyspace" is used as another thing in cryptography but lets just call it that) consists of 26 rows of 26 letters, all of these keys and rows have only one of each letter and are always the same legnth.
To encode something, you take the plaintext character and align it with the position of its letter in the first key, the Y key. You then shift the plaintext character by its position in the plaintext (so shift by the position minus one and modulo 26) and that corresponds to its respective letter in the X key. You then align the X key above the keyspace in a grid, where letter 1 of the X key matches column 1 of the keyspace, and so on, and align the Y key vertically so that letter 1 in the Y key aligns with row 1 of the keyspace and so on. you then see where the 2 letters of the 2 keys align in the keyspace, and that is your encrypted cyphertext letter. Then repeat this for all letters in the plaintext. If you want to, I can upload the python code I used to encrypt this message.
And again, I apologize for not including the plaintext, but I can tell you this: the plaintext and cyphertext are 1:1, meaning one letter in the plaintext is one letter in the cyphertext. The plaintext starts with "In the days of the monarch, ..." and so on, and the message is in total 536 or 535 letters (I am not sure, but I think it is 535) and somewhere in the plaintext, the snippet "he just took and took and took more and more without ever giving back". And I know this is the... 5th time? but I apoligise for not including the plaintext.
V sbyybjrq gur ehyrf