2008-08-03から1日間の記事一覧

opensslを用いて、MD5のハッシュ値を求める

opensslのMD5関数ハッシュ値を求める #include <openssl/md5.h> unsigned char * MD5(const unsigned char *d, unsigned long n, unsigned char *md); 戻り値:MD5によるハッシュ値へのポインタd:ハッシュ値を求める元データn:元データdの長さ md:元データdをハッシュし</openssl/md5.h>…

Linuxで、crypt(3) を使う

crypt(3)cryptはパスワードとデータの暗号化を行う。 #define _XOPEN_SOURCE #include <unistd.h> char *crypt(const char *key, const char *salt); 戻り値:暗号化されたパスワードへのポインタ(静的な データへのポインタ)。 エラーの場合は、NULL。key:ユーザが</unistd.h>…

GDBMを使う

GDBMファイルをオープンする #include <gdbm.h> GDBM_FILE gdbm_open(char *name, int block_size, int read_write, int mode, void (*fatal_func)()); 戻り値: 関数が成功ならばgdbmファイルにアクセスする ためのポインタ、エラーならばNULLポインタname: データ</gdbm.h>…