1. A method for embedding information in an image, the method comprising: defining a code corresponding to a unit of content, the code comprising at least one character; defining a cryptographic representation for each character of the at least one character in the code, each cryptographic representation comprising a group of regularly spaced mark locations, each mark location having a mark selected from one of a normative mark and a native mark, wherein a pattern of marks in the group of regularly spaced mark locations is unique to each character of the at least one character in the code; and embedding the cryptographic representation for each character of the at least one character of the code into at least a portion of an image, wherein a distance between mark locations in the image indicates an orientation of the image.