C言語でCGIを作るに当たり,文字列の暗号化をしたいのですが・・・

[上に] [前に] [次に]
サル 1999/09/17(金) 13:25:35
 C言語でCGIを作るに当たり,文字列の暗号化をしたいのですが・・・
 具体的に用例で教えて下さい.

かつべ 1999/09/17(金) 15:38:53
簡単に思いつくのは、一定の法則に従ってアスキーコードをずら
してみるとか。

#define SHIFT_VALUE     (5)

char str[]="We Love Macintosh";
short i;

for(i=0;str[i]!='\0';i++)
    str[i]+=SHIFT_VALUE;


いろいろ処理を加えないといけませんが、ベースはこんな
感じでいかがでしょうか?

そういや、Perlには暗号化してくれる関数がありますよね。
あれのマネをしてもいいかもしれません。

サル 1999/09/17(金) 20:33:13
 有難うございます。
 早速試してみます(大感謝!!)

サル 1999/09/17(金) 21:05:57
[[解決]]
 「SHIFT_VALUE」の値を安易に予測されない為に散らしたり、表記可能なテキストに維持する場合に幾つかの工夫が必要そうですが、
 ベースとしては十分で、今の私のレベルに合った大変判りやすい方法でした。
 有難うございました。

[上に] [前に] [次に]