Sorry for not being clear about this question earlier. I appreciate the answers I got, but the edits I made should make the question more understandable.
I have been working with hex in mathematica and for some reason I can't get a list of hex strings to work properly. I have a list of hex strings - for example:
toCharachterHex[inChar_] := Return[IntegerString[ToCharacterCode[inChar], 16]];
When I call the function like this:
hexList = toCharachterHex["ajdv*3"]
Mathematica returns
{"61", "6a", "64", "76", "2a", "33"}
Now, when I type hexList[[1]] mathematica gives me
{"97", "106", "100", "118", "42", "51"}
Why would mathematica do this? Shouldn't hexList[[1]] give me 61?

hexList[[1]], it properly gives me 61. So you're still missing something. DoFullForm[hexList]and see what it gives you. – amr Sep 25 '12 at 17:21