[pochy-user] 暗号化の方法提案

Back to archive index

isr(nya_mo_nya) nya_mo_nya****@ybb*****
2003年 10月 16日 (木) 17:10:11 JST


isrです。

>カラクリとしては、良さそうですが、結局パスワードを入力する事には変わりない
ですよね。
>それなら、安易に見れないようにするだけでも、充分と思うのですがいかがでしょ
うか?

同じくソースを公開している有名ソフトWWWCを参考にしてみたんですけど、
--------------------------------------------------------------
void XXXX(char *buf, char *ret) // なんとなく関数名を変えましたけど^^;
{
 char *p;
 char *retp;

 for(p = buf, retp = ret; *p != '\0'; p++, retp += 2){
  wsprintf(retp, "%02x", (*p) ^ 0xFF);
 }
 *retp = '\0';
}
--------------------------------------------------------------
暗号化、複号化部分はえらく簡潔です。
というか、凝っても仕方ない、と判断したのでしょう・・・
WWWCはitem.datを見た場合、複号化は誰でも出来ます。

たけふさんの
『安易に見れないようにする』というのがファイルの中身を見ても
『簡単に生データがわからないようにする』という意味であれば、
BASE64でencode, decodeする+αってのが実装楽でいいかもしれません。
もしくはWWWCと同じにしちゃうとかw

個人的には起動時にユーザーを認証するという意味でも、
zipオプションもつけて欲しいですね。
(って、手前がやれ!ってなりますか?^^;)

-------------------------- ちょっと違う話 ここから
以前、たけふさんは
「該当部分のみ非公開」といわれましたけど
結構難しい話のような気がします。
例えば
「非公開該当部分をdllにする」
  ↓
「インターフェースはpochyのソースからわかるので
 dllさえあれば誰でもOK」

「pochyのソース一部分を非公開」
  ↓
「GPLなのに・・・」

う〜ん、難しい。。。
-------------------------- ちょっと違う話 ここまで

ソース含めPGでない方にはわかりづらい話ですいません。
あと、WWWCに対して悪意はありませんので、誤解なきよう。
(色々参考にさせてもらっていますし、使い心地が良い、本当に良いソフトです)

以上です。

isr****@users*****




pochy-user メーリングリストの案内
Back to archive index