テキストデータを独自の形式で保存したい

解決


アド  2008-11-03 15:25:45  No: 101261  IP: 192.*.*.*

ユーザーが入力したデータをファイルに保存したいのですが、
テキストデータで保存すると
値をメモ帳などで改変できてしますので、
独自の形式で保存して、
作成したアプリでしか開けないようにしたいのですが、
そのようなことはできるでしょうか?

編集 削除
11月  2008-11-03 19:06:43  No: 101262  IP: 192.*.*.*

出来るでしょうね。
どの様にすれば...を聞いて他人に教えてもらって、その方法を使えば
その他人、ここの掲示板を見ている人には内容を見れてしまいます。
自分で独自に変換して他人には読めない、解読出来ないようにすれば?

編集 削除
ガッ  2008-11-04 00:47:58  No: 101263  IP: 192.*.*.*

(ファイルを)「作成したアプリでしか開けないようにしたい」の
スタンスが色々あります
・そもそもファイルとして存在しない
  ・DHTやP2Pを駆使してネットワーク上に分散させてしまうとか
  ・ファイルサーバに置くとか
    ※若干,要件と食い違いますが
・ファイルとして存在するがユーザは開けない
  ・ファイルを書き込み専用でロックしてしまうとか
・ファイルとして存在しユーザは開けるが,ユーザは何を書いてるのか分からない
  ・暗号化です
・ファイルとして存在しユーザも開け何を書いてるのか分かるが,改変できない
  ・ファイルに書き込むデータに改ざん防止用のチェックサムを追加するとか

などなどです.
しかしどの手段を取っても「(非常に)苦労するが,改変できないことはない」と言えます.
どの辺で折り目を付けるかを先に検討してみてはいかがでしょう?

編集 削除
アド  2008-11-04 23:30:26  No: 101264  IP: 192.*.*.*

返信ありがとうございます。
参考になりました。

編集 削除