How to register a global hotkey for your application in C#

How to register a global hotkey for your application in C#

Register a hotkey for your application that can be triggered even if your form is minimized and does not have focus. More »

How to download a file in C# (progressbar and download speed)

How to download a file in C# (progressbar and download speed)

Learn how to download files in C# while displaying the percentage and the download speed. More »

UDP hole punching implementation in C#

UDP hole punching implementation in C#

Learn how to implement UDP hole punching so you can make your clients life a lot easier by not forcing them to open ports on their end. More »

 

Atom-128 algorithm in C#

Encode method:

Decode method:

Usage:

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

2 Responses to Atom-128 algorithm in C#

  1. Christian says:

    Thats a great code :D¿How could I make my own key?

    • CooLMinE says:

      Since atom 128 is an encoding algorithm and not an encryption one that would not be possible without altering the actual algorithm.

      The “key” string is just used as an index table for the algorithm to operate on, similar as to how Base64 operates.

Leave a Reply

Your email address will not be published. Required fields are marked *