2016-11-18 11 views
-1

ビルドしている特定のシステムの設定を行う.txtファイルがあります。 基本的には、ファイルを読んだ後、私は変数の値を保持し、それらの値を必要なものに設定します。 誰かがそのファイルにアクセスできれば、その情報を暗号化して読み込みができないようにするといいでしょう。問題は、私が実際に自分のプログラムでそれをどのように解読するのか分からないことです。 テキストファイルをエンコードする最も簡単な方法は何ですか?私のプログラムでどのようにデコードするのですか? 非常に重要な詳細は、これを行うために私のツールセットを制限しているJavaMEでこのアプリケーションを構築していることです。Javaから暗号化ファイルを読み取る

要約すると、プログラムの外部にあるファイルを暗号化してプログラム内で読む必要がありますか?

これを行う最も簡単な方法は何ですか?

ありがとうございました

+1

文字列をファイルに書き込む前にエンコードします。そして、ファイルから文字列を読み取った後、>解読します。多分あなたは暗号化libとしてbouncycastleを使うことができます。私はそれがJavaMEで動作するかわかりません。 –

+0

注:ファイルはプログラムの外に書かれていますが、私がプログラムで行うことはそれを読んだだけですが、私は "ブーシャスキャスル"を見て、それを使うことができるかどうかを見ていきます!ベンジャミンありがとう! – kohhworlwide

+0

データを非公開(読み取りアクセスなし)にしたい、または誰かがファイルを変更しないようにしますか? – Robert

答えて

0

なぜ「プログラム外のファイルを暗号化する」必要がありますか?

プレーンテキストファイルをプログラムに読み込み、暗号化アルゴリズム(ライブラリ、カスタムなどを使用)を使用してテキストを暗号化し、新しいファイルに書き込みます。

復号化するには、暗号化されたファイルを読み込み、暗号化関数の逆関数を実行して、プログラムで必要な処理を行います。

+0

それは面白い解決策かもしれませんが、実際にはそれについて考えていませんでした。実際には暗号化を扱うのは初めてです。私はJavaMEと互換性のあるライブラリを探す必要があります。あなたの答え、オリオンに感謝します! – kohhworlwide

関連する問題