こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

ビット単位でファイルの読み書きし暗号化したい

ファイルのサイズは不定です。
使用する言語はC言語です。
and,or,xorなどの処理で暗号化し書き込みしたいです。
開発環境はありますが、その他のソフトはDLしない方法でお願いします。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060131/228211/ で
PHP版は見つけました(PHPの環境はありません)。
必要なヘッダファイル名と関数名を教えてくださるだけでもいいのでお願いします。

投稿日時 - 2018-01-07 16:48:19

QNo.9415905

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

Cではビット単位でファイルを読み書きすることは出来ません。最低1バイト。

必要なヘッダはstdio.hだけ。
必要な関数はfopen / fclose / fgetc / fputc の四つですね。

投稿日時 - 2018-01-07 22:20:31

ANo.1

そのphpのソースをそのまんまC言語で置き換えればできます。
使うライブラリはfeopn_s(), fwrite(), fclose()くらい?
必要なヘッダファイルはstdio.hだけじゃないですかね。

投稿日時 - 2018-01-07 18:07:16

あなたにオススメの質問