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*****