1

私はMD5を使用してCで何かをしようとしています(後者はSHA1アルゴリズムを使用して何かをしようとしています)。私の主な問題は、Cで複雑なことをしたことはなく、単純なこと(ポインターや構造体へのポインターのようなもの)を行ったことはないということです。

ここでmd5アルゴリズムを取得しました。

ファイルmd5.cmd5.hCプロジェクトに(コードブロックを使用して)含めましたが、唯一の問題は、その使用方法がよくわからないことです。コードを読んで再読み込みしましたが、これらの関数を使用して「example」をMD5ハッシュに変換する方法がわかりません。

私はしばらくの間Cプログラミング(主にphp)を行っていないので、ここで少し迷っています。基本的に私が求めているのは、いくつかの使用例です。それらはファイルを介して提供されmd5main.cますが、私はそれらを理解していません。

私はここで高い目標を掲げていますか?これをすべて止めて、Cの本をもう一度読み始めるか、誰かが私にいくつかの指針を与えて、私がこれを理解できるかどうかを確認することができますか。

ありがとう。

4

3 に答える 3

5

これをすべて止めて、Cの本をもう一度読み始めてください。

私の経験では、新しいプログラミング言語を学ぼうとすると、複雑なプロジェクトを同時に実装しようとするのは現実的ではありません。言語に慣れるまでCで簡単な演習を行ってから、MD5の実装や既存の実装の統合などに取り組む必要があります。

ちなみに、コードを読むことはコードを書くこととは違うスキルです。これら2つのスキルには違いがありますが、どちらも言語をよく理解している必要があります。

于 2009-04-12T17:52:45.700 に答える