Convert ASCII to HEX string in C#

//remove limit and substring command below to process the entire string. depending on size. this could be a lengthy operation. no pun intended. 🙂

public static string stringtoconvert = "valuetoconvert";
public static int limit = 16; 

        public static string registryinfo_installer_products_key = HexToASCII(stringtoconvert.Substring(0, limit)).ToUpper();

        public static string HexToASCII(string ascii)
        {
            string hex = "";
            foreach (char c in ascii)
            {
                int t = c;
                hex += String.Format("{0:x2}", (uint)System.Convert.ToUInt32(t.ToString()));
            }
            return hex;
        }
Advertisements

About Ronnie Diaz

Ronnie Diaz is an enterprise software engineer responsible for front-end and back-end development for companies in many industries. Heavily involved in cloud development, online retail, e-commerce and electronic ordering, fulfillment and customer relational systems.

Posted on March 23, 2011, in Programming & Development and tagged , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: