However, it seems that there is a problem with this approach.
Not all HEX values have a "valid" ascii value that can be sent to the digest::crc.
For example: if HEX=01 --> ASCII=SOH, which is not really a char that can be sent.
That means that many HEX vals can't be in the game...
Am I correct about that?
No. SOH is just a byte with the numeric value 1, and it is a perfectly valid ASCII character. pack will pack it just fine.
With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.