MD5アルゴリズムを実行すると、数値といくつかの小文字の出力が得られます。明らかにそれはすべての数字を使用し、まれに小文字のアルファベットを見ました。 MD5出力のすべての小文字の値を理解する必要があります。
MD5は、16バイト、つまり0から255までの16の値の出力を生成します。表示されるのはおそらくこれらのバイトの 16進数 表現です。各バイトは数字の間にある2文字としてエンコードされます(「0」から「9」)および最初の小文字(「a」から「f」)。各文字は、0から15までの数値を持つものとして解釈されます(「a」は10、「b」は11、.。、「f」は15)。特定のバイトに対応する文字のペアでは、最初の文字の値は16倍になります。たとえば、92は5 * 16 + 12に等しく、「c」は12を表すため、値92のバイトは「5c」として表されます。
コードが使用しているmd5アルゴリズムの実装がわからない場合、それはmd5ルーチンの標準出力であるため、16進数である可能性が非常に高くなります。 RFC1321を参照してください。