ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Games, Toys, and Hobbies»
  • Puzzles, Logic Problems & Brain Teasers

Ronzcode - The Future Of Cryptographic Encoding At A Glance

Updated on August 2, 2011

About Ronzcode

Ronzcode is a cryptographic encoding system created entirely by myself. It was created to be an encoding medium meant to store encoded values and processes that are used in computer programs, thus rendering any encoded media completely uncrackable in it's original, undecipherable state. Only through the decoding process are stored information and values readable. Otherwise, anything encoded looks like complete gibberish.

Here I will talk about certain factors involving the complexities of my Ronzcode as well as provide a few sample codes that anyone can attempt to decipher themselves. If you would like to know more about Ronzcode, please let me know using the comment area below. Otherwise, feel free to ask questions and leave any constructive criticism you think would be appropriate.


Complexity - The Heart of Ronzcode

There is a multitude of complexities associated with Ronzcode.

In it's rawest form, it is a simple 4 lines of code, complete with keycode and encoded information all in one. I can turn this into both 2 line and 1 line codes, though, obviously, the length of those lines grows respectfully.

The code itself can represent any and all letters, numbers, and special characters, as well as be represented by just the same in it's encoded format.

The cryptography is inherent, meaning that the key to unlock the code is identically done for each encoded character. This involves a total of 6 major components signifying each encoded character - 4 Major Keys, a Signature Key, and finally the represented character itself.

Only when the key is known, the process is known, and the exact lines of code are known, can the message even be attempted at being deciphered.

The complexities of this 6 point by 3 rule system allows our encoding to appear extremely unreadable, even to the point of reoccurance within the encoded cryptography, making deciphering it that much harder.


Ronzcode In Action and Sample Coded Message

I've actually had a working version of Ronzcode up and running using Torquescript, the programming language used in Torque Game Engine (TGE), available at www.garagegames.com for both indie (independent) and commercial game developers. The work I did on this could take in a coded message and output the deciphered message. I've since lost most of the work I had on paper and on file for this, but the underlying concept and heart of what made my code work, I can never forget!

Sample Coded Message -

A1tA2oB3oB4mC5uC6cD7hD8tE9oEAoFBlFCiGDtGEtHFlHGeIHiIIsJJaJKlKLoKMtLNlLOoMPsMQtNR!
QAZRBzSCATDaUEBVFbWGCXHcYIDZJd1KE2Le3MF4Nf5OG6Pg7QY8Ry9SX0TxAUWBVwCWVDXvEYUFZuG_0

K85RHL93BR6FORALDG54RFM5IRK85RC1QPR4F7
JDCNIKEBFNCHLNEKGHCBNHKCINJDCNFAMMNBHD
0XUG7AYS1GV5DGZA36UTG5BU8G0XUG2QFEGT5W
ltu!ioool!clo!ooteum!ltus!ltu!itts!mlh
xcB0YWDAE0bGv0dWFgBa0GwBy0xcB0eZuU0aGC

The top part is our Codekey, the bottom is our encoded message, and this is what our message says:

THE_QUICK_FOX_JUMPED_OVER_THE_LAZY_DOG

Broken down, our key looks something like this:

ABCDEFGHIJKLMNOPQRSTUVWXYZ_
123456789ABCDEFGHIJKLMNOPQR
AABBCCDDEEFFGGHHIIJJKKLLMMN
QRSTUVWXYZ1234567890ABCDEFG
toomuchtoolittleisalotlost!
ZzAaBbCcDdEeFfGgYyXxWwVvUu0

Notice the once random gibberish now actually has structure. When compressed down to 1 line, we get:

A1tA2oB3oB4mC5uC6cD7hD8tE9oEAoFBlFCiGDtGEtHFlHGeIHiIIsJJaJKlKLoKMtLNlLOoMPsMQtNR!QAZRBzSCATDaUEBVFbWGCXHcYIDZJd1KE2Le3MF4Nf5OG6Pg7QY8Ry9SX0TxAUWBVwCWVDXvEYUFZuG_0K85RHL93BR6FORALDG54RFM5IRK85RC1QPR4F7JDCNIKEBFNCHLNEKGHCBNHKCINJDCNFAMMNBHD0XUG7AYS1GV5DGZA36UTG5BU8G0XUG2QFEGT5Wltu!ioool!clo!ooteum!ltus!ltu!itts!mlhxcB0YWDAE0bGv0dWFgBa0GwBy0xcB0eZuU0aGC

Only thing I left out is the decoder key which tells us how to break down the code from the Codekey into the readable key.

...And that is Ronzcode!

Well, the secret is out!!! Feedback anyone?


Comments

    0 of 8192 characters used
    Post Comment

    • Christopher Dapo profile image
      Author

      Christopher Dapo and S. 6 years ago from Havelock, NC

      Averroes, let me know how it goes! I'm glad I could inspire you in return, too. :)

    • profile image

      Averroes 6 years ago

      I am taking your advice and modifying it.

      Thank you Chris, so very much....

      Cheers...

    • Christopher Dapo profile image
      Author

      Christopher Dapo and S. 6 years ago from Havelock, NC

      Averroes -

      You say that it makes your code look like kids play, and I wholeheartedly have to disagree! Instead, I looked at your code and could see where it can be made outrageously complex by turning it into a mathematical nightmare and while still abiding by the rules of your code.

      In essence, my code can be overcomplicated, but to a point - there is a point when my code has been 'negotiated' thoroughly in it's cryptographic nature - granted, it's in the billions, but it is finite.

      Your code, on the other hand, can be rendered infinite with possibilities of mathematical equations. Pretty genius in my book! ;)

      Feel free to 'take a crack at it' all you like, and should you like tips or hints I'd be happy to share them with you - it's actually quite a simple code once you know what it's about - even startling in it's simplicity, I guess.

      It was created that way so that it could be managed on the fly during a program - something developers could use to prevent hackers from re-engineering their games so they could pirate them. But hey, even those smarties didn't see what I was proposing with my code - too bad, huh? ;)

      I want to thank you once more for encouraging me to take the Ronzcode off the proverbial back-burner and putting it out here, it's entirely thanks to your inspiring code hub that gave me the idea of writing mine up.

      Thanks Averroes!! :D

      - Christopher

    • Christopher Dapo profile image
      Author

      Christopher Dapo and S. 6 years ago from Havelock, NC

      Chanroth -

      Thank you for taking the time to check it out. Yes, it is indeed a very lengthy process working with the code. The example above is even a simple version of it - I only account for the uppercase letters of the alphabet and the underscore character ("_") used as the space.

      In the full version of the code, all alphanumeric (A-Z, a-z, 0-9) characters are used, as well as punctuation and special characters. Considering this, it was also used in computer programming, and that means some of the special characters required extra attention in order to encode them (known as 'escape codes' in programming terminology). This needed to be done to values before encoding them and after they were decoded. A lot of extra work!

      As for your question, no, this is not exactly my profession, but I guess it could be. I'm a science guy and art guy all rolled into one. I could see doing this professionally though.

      What I enjoy most is being constructively creative - helping the world by using my gift of being both smart and creative to make the world better for everyone. Too bad the world isn't so smart in most cases and I happen to be overlooked quite often, but hey, I'm trying! :D

      Thank you for the words of encouragement, chanroth, it really means a lot to me. :)

      - Christopher

    • profile image

      Averroes 6 years ago

      My God, this makes mine look like kids play.

      I am going to try figuring it out by mere "reverse engineering" but without any variable definition, it is going to take some time.

      Excellent work, absolutely remarkable. I'll get back to you with my finds...

      Cheers.

    • chanroth profile image

      chanroth 6 years ago from California, USA

      WOW, your smart! After reading this and study it, I think I would never understand this in a million year. Just reading the code freaks me out. It look so hard. just like the computer system...all numbers...and I'm just sitting there scratching my head...lol Its really unique how you understand this unique code. Are you profession at this?

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: "https://hubpages.com/privacy-policy#gdpr"

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)