RSA の公開秘密鍵ペアを生成する暗号化アプリを作成しています。秘密鍵はデバイスに保存する必要があります。通常の Java アプリケーションでのテストでは、キーが生成され、次のファイルに保存されました。
public static void saveToFile(String fileName,BigInteger mod, BigInteger exp) throws IOException
{
ObjectOutputStream oout = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(fileName)));
try
{
oout.writeObject(mod);
oout.writeObject(exp);
}
catch (Exception e)
{
throw new IOException("Unexpected error", e);
}
finally
{
oout.close();
}
}
キー ファイルはプロジェクト ディレクトリに表示されます。ただし、Android アプリでは、これは発生しません。Androidアプリでファイルを書き込むにはどうすればよいですか?
ありがとう!