このFile Encryptorについて
AES暗号化を使用して、あなたの写真、ドキュメント、およびデータファイルを暗号化します。
このアプリは、256ビットキーのAES(Advanced Encryption Standard)を使用してファイルを暗号化するために使用することができます。これは、AESを使用してファイルを暗号化/復号化することができます。このアプリはSDカードのみとMORE NOTHINGを書き込む権限が必要なため、あなたはあなたのデータは安全であることを、確認することができます。それは広告の完全に無料です。あなたはアプリが、それは約束するものないことを確認することができます。 AESの亀裂resistitvityは、パスワードの長さと複雑さによって異なります。ユーザーは少なくとも1つの大文字を持つ分6文字、1小文字、1特殊文字と一桁とパスワードを選択しない場合、アプリは警告が表示されます。
ファイルEncryptorはあなたがあなたのイメージ、ドキュメント、xlsファイルなどのデータファイルを保護することを可能にするファイルの暗号化アプリケーションです。それはあなたが256ビット(鍵長)で事前暗号化標準(AES)を使用してファイルを暗号化/復号化することができます。
システムは、SHA-256を使用して、パスワード文字列からの256ビットの鍵を計算します。システムは、128ビットのブロックでデータを暗号化する暗号ブロック連鎖方式(CBC)を使用します。メッセージがこの長さにそれらをもたらすために水増ししなければならないことがあるので、対称鍵暗号化アルゴリズムのブロック暗号モードは、(AESのためのすなわち128ビット)のブロックサイズの倍数であるプレーンテキスト入力を必要とします。使用されているパディングはPKCS5Paddingです。私たちは平文に単一のランダムブロックを付加し、前記CBCでは明示的な初期化ベクトル技術が使用されています。 IVは解読ルーチンに伝達する必要はありませんを除いて暗号化は、通常通り行われます。 IVの解読が使用するものは何でも、唯一のランダムブロックは「壊れて」されています。このブロックは破棄され、復号化の残りの部分は元の平文です。
電子コードブック(ECB)ブロック暗号方式のオプションは、アプリの従来のバージョンと互換性を持つように与えられています。 ECBにメッセージがブロックに分割され、各ブロックは、この方法のseparately.Theの欠点は、同じ平文ブロックは同じ暗号文ブロックに暗号化されることがある暗号化されています。このように、それは非ランダムおよび反復的なデータで使用することはできません。 ECBモードは決定的です。 ECBオプションは、学術目的と後方互換性のためです。
あなたは、オンラインの場所(クラウドストレージ、Googleドライブ、SkyDriveの、ボックス、Dropboxが、Gmailの、など)や、彼らがそれらに読めなくなるようにあなたのAndroid携帯電話上で暗号化された機密ファイルを格納するためにそれらを置く前にファイルを暗号化するためにそれを使用することができます誰ドン'tはあなたのパスワードを知っています。
特徴
•AES暗号化形式を。
•ファイルの暗号化と復号化。
•暗号化や復号化後に元のファイルを安全に消去(将来のバージョンで構築されます)。
•選択するための内部ファイルブラウザ。
•Googleドライブ、SkyDriveの、ボックス、Dropboxが、Gmailやブルートゥースなどのための送信/共有機能
•クラウドストレージ(Googleドライブ、SkyDriveの、ボックス、Dropboxのなど)に入れる前に、あなたのファイルを暗号化
•パスワードは最大40文字まで設定(最小6と少なくとも12文字以上を推奨)することができます
•暗号化されたファイルは、.aes_拡張子が付いています。
•ファイルが暗号化/復号化した後、同じフォルダに移動します。
すべての問題の包み、で私への書き込みをお気軽に
manindersinghgill@gmail.com
PS
アプリで使用されている暗号化プロセスを学ぶためにいくつかの良いリンクは下の通りです。
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM
ブロック暗号は、なぜECBを使わないのでしょうか?
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher
UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28