背景: Android アプリケーションを作成する過程で、さまざまなハッシュ手法と速度をいじっています。SpongyCastle (つまり BouncyCastle ) を見つけるまで、私はAndroid ネイティブのものを使用していましたが、これははるかに高速であることが判明しました。SpongyCastle .jar ファイルはかなり大きく、私の .apk は、jar といくつかのテスト クラス (および必要なすべての Android 綿毛) だけで 800kb を超えています。
質問 pt 1: これは、.jar ファイルが APK に対して行うのは正常なことですか? 彼らは通常、ファイルを肥大化させますか?
質問 pt 2: ( source または jar を介して) ファイルを削減する方法はありますか? 私は SHA256 および SHA1 ハッシュ スキームのみを使用していますが、jar 全体を含めずにこれら 2 つのハッシュ スキームだけを使用する方法を理解できませんでした。
考え?
編集済み: ProGuardは驚異的に機能します。