http://fc01.deviantart.net/fs6/i/2005/020/f/0/Matrix_Scrolling_Code_by_pedro_kun.jpg
So , I got bored today and I am into building crypto-systems , this is probably because I enjoyed building and then dos-ing my friends. After this I got interested into how data was stored in encryption , I developed a very basic version that just encrypts files with a 6 digit code , not difficult to crack but it built up my skills for converting text in this format.
Now , java , this is not the language really to code RSA into . Mainly because its difficult to allocate 1024 bits of memory easily, so instead I used a long , 64 bits but still pretty large.
Next came the problem of the horrifically complicated maths involved with RSA encryption , tonients , modulo , inverse multiplicative modulo. Anyway after finding some code that handles the inversemodulo on a forum from 2007 I was able to build some similar code that returns the required value of x from the extended IMM function , ax + by = GCD(a,b).
A brute force attack on the encrypted data in the current way im using it would probably require more than 3- 4 hours of running to calculate the actual data , this is because the encryption keys are low , simply because any larger and the value flips negative.
https://drive.google.com/file/d/0B48ywWBymi3OR2ZvaG5obU0xc2c/edit?usp=sharing <—download!
So , here is an example of its work .
Hello there I am called lcass and this is a brief story of my entire life , I wonder if you will like this s it took quite a while to write.
So it started out with me being born , as it does with most people . The first few years were a blur this is due to the fact I fell down the stairs at the age of two or three , I cant really remember
All I remember is falling down those stairs and screaming. After that I went to my primary school , dont worry stalkers noone will know where I went because I wont tell you. However I did
throw a clay helicopter at a teachers head then I got kicked out. I then went to a different school and met my best friend , those were easily the best years of my early life. No im in secondry school
, I am entering year 11 , the first year and second year of secondry school were horrific , both went horribly wrong but they are were I got into programming . Now im at the age where im so far away from the
previous events of my life that I am doubting wether they actually happened , its an odd sensation . Anyway I got bored on the second to last friday of my school summer holiday and created an RSA encryption program
Enjoy!
The original information
12994332;13738037;29197882;29197882;15697959;13367906;2470137;23405821;13738037;27462088;13738037;13367906;9149509;13367906;6224226;20886075;13367906;16691237;6224226;29197882;29197882;13738037;27658213;13367906;29197882;16183275;16691237;6224226;29285840;13367906;6224226;4188209;27658213;13367906;2470137;23405821;1087822;29285840;13367906;1087822;29285840;13367906;6224226;13367906;25397605;27462088;1087822;13738037;29692160;13367906;29285840;2470137;15697959;27462088;25312206;13367906;15697959;29692160;13367906;20886075;25312206;13367906;13738037;4188209;2470137;1087822;27462088;13738037;13367906;29197882;1087822;29692160;13738037;13367906;14837225;13367906;9149509;13367906;27481293;15697959;4188209;27658213;13738037;27462088;13367906;1087822;29692160;13367906;25312206;15697959;16183275;13367906;27481293;1087822;29197882;29197882;13367906;29197882;1087822;2731905;13738037;13367906;2470137;23405821;1087822;29285840;13367906;29285840;13367906;1087822;2470137;13367906;2470137;15697959;15697959;2731905;13367906;30065486;16183275;1087822;2470137;13738037;13367906;6224226;13367906;27481293;23405821;1087822;29197882;13738037;13367906;2470137;15697959;13367906;27481293;27462088;1087822;2470137;13738037;21689305;
and the encrypted info.
Make sure to note down your keys , send the public key to someone. Get them to encrypt it using that key, then you can unencrypt it using the private key.