MD5ハッシュの結果をコンソールに出力しようとしていますが、ほとんどの部分で機能しています。正確さを確保するために、オンラインのMD5計算機を使用して結果を比較しました。ほとんどの文字は同じですが、私の中にはいくつか欠けているものがあり、それらはすべて先行ゼロです。
説明させてください。結果は16バイトのunsignedchar*です。これらの各バイトを1つずつ印刷します。各バイトは2文字を画面に出力します。ただし、2つのうち最初の文字がゼロの場合、ゼロは出力されません。
printk("%x", result);
結果はunsignedchar*型です。適切にフォーマットしていますか、それとも何かが足りませんか?