128 ビットの AES 暗号アルゴリズムを使用しています。ただし、暗号化するファイルが大きいため、プログラムには時間がかかります。
Android で使用するより軽い暗号アルゴリズムがあるかどうか疑問に思っていました。Android でサポートされている暗号のリストが見つかりません。
128 ビットの AES 暗号アルゴリズムを使用しています。ただし、暗号化するファイルが大きいため、プログラムには時間がかかります。
Android で使用するより軽い暗号アルゴリズムがあるかどうか疑問に思っていました。Android でサポートされている暗号のリストが見つかりません。
代わりに、AES で短いキーを使用しようとしましたか? ネイティブ コードとして OpenSSL ビルドを試すことができますが、dalvik は既に最適化されたライブラリを使用していると思いますが、役に立たないと思います。AES に時間がかかるのには十分な理由があります。より高速なものを選択することで、実際のセキュリティを下げる必要があります。
速度が必要な場合は、ファイル全体を暗号化しないことをお勧めします。代わりに、ヘッダーまたはファイルの一部のみを暗号化してください。暗号化しないと、ファイルの残りの部分は役に立ちません。ただし、暗号化するデータによって異なり、一般的なデータ ファイルでは機能しません。