ユーザーが入力したデータをファイルに保存したいのですが、
テキストデータで保存すると
値をメモ帳などで改変できてしますので、
独自の形式で保存して、
作成したアプリでしか開けないようにしたいのですが、
そのようなことはできるでしょうか?
出来るでしょうね。
どの様にすれば...を聞いて他人に教えてもらって、その方法を使えば
その他人、ここの掲示板を見ている人には内容を見れてしまいます。
自分で独自に変換して他人には読めない、解読出来ないようにすれば?
(ファイルを)「作成したアプリでしか開けないようにしたい」の
スタンスが色々あります
・そもそもファイルとして存在しない
・DHTやP2Pを駆使してネットワーク上に分散させてしまうとか
・ファイルサーバに置くとか
※若干,要件と食い違いますが
・ファイルとして存在するがユーザは開けない
・ファイルを書き込み専用でロックしてしまうとか
・ファイルとして存在しユーザは開けるが,ユーザは何を書いてるのか分からない
・暗号化です
・ファイルとして存在しユーザも開け何を書いてるのか分かるが,改変できない
・ファイルに書き込むデータに改ざん防止用のチェックサムを追加するとか
などなどです.
しかしどの手段を取っても「(非常に)苦労するが,改変できないことはない」と言えます.
どの辺で折り目を付けるかを先に検討してみてはいかがでしょう?
返信ありがとうございます。
参考になりました。
ツイート | ![]() |