
App Crypto for Android
Die App bietet praktische Tools zur Verschlüsselung und Entschlüsselung von Texten und Dateien
App Info
App Beschreibung
Android -App -Analyse Und -Übersicht: App Crypto for Android, Entwickelt Von ivan gabrovski. In Der Kategorie Tools Aufgeführt. Die Aktuelle Version Ist 3.0, Aktualisiert Unter 30/05/2025 . Laut Benutzern Bewertungen Auf Google Play: App Crypto for Android. Über 2X7 -Installationen Erreicht. App Crypto for Android Hat Derzeit 1 Bewertungen, Durchschnittliche Bewertung 5.0 Stars
Die Anwendung bietet die folgenden Methoden zur Ver- und Entschlüsselung: affines Kryptosystem für lateinischen Text (26 Buchstaben), affines Kryptosystem für kyrillischen Text (30 Buchstaben), RSA-Kryptosystem und АSЕ-Kryptosystem.Affine Kryptosysteme sind Beispiele für Kryptosysteme mit privatem Schlüssel. Kennt man in einem Kryptosystem mit privatem Schlüssel den Verschlüsselungsschlüssel, lässt sich der Entschlüsselungsschlüssel schnell finden. Wenn man also weiß, wie man Nachrichten mit einem bestimmten Schlüssel verschlüsselt, kann man auch Nachrichten entschlüsseln, die mit diesem Schlüssel verschlüsselt wurden.
Das RSA-Kryptosystem ist ein Public-Key-Kryptosystem und eines der ältesten und am weitesten verbreiteten Systeme für die sichere Datenübertragung. In einem Public-Key-Kryptosystem ist der Verschlüsselungsschlüssel öffentlich und unterscheidet sich vom Entschlüsselungsschlüssel, der geheim (privat) gehalten wird. Ein RSA-Benutzer erstellt und veröffentlicht einen öffentlichen Schlüssel basierend auf zwei großen Primzahlen sowie einem Hilfswert. Die Primzahlen werden geheim gehalten. Nachrichten können von jedem mit dem öffentlichen Schlüssel verschlüsselt, aber nur von jemandem entschlüsselt werden, der den privaten Schlüssel kennt.
Der Advanced Encryption Standard (AES), auch bekannt unter seinem ursprünglichen Namen Rijndael, ist eine Spezifikation für die Verschlüsselung elektronischer Daten, die 2001 vom US-amerikanischen National Institute of Standards and Technology (NIST) festgelegt wurde. AES ist eine Variante der Rijndael-Blockchiffre. Rijndael ist eine Familie von Chiffren mit unterschiedlichen Schlüssel- und Blockgrößen.
In der App wird AES/CBC/PKCS5Padding verwendet, ein kryptografischer Betriebsmodus zur sicheren Ver- und Entschlüsselung von Daten. CBC (Cipher Block Chaining): Dies ist ein Betriebsmodus, bei dem jeder Datenblock vor der Verschlüsselung per XOR-Operation mit dem vorherigen Block kombiniert wird. Der erste Block wird mit einem Initialisierungsvektor (IV) kombiniert, der für jede verschlüsselte Nachricht eindeutig sein muss. Der CBC-Modus bietet besseren Schutz vor Angriffen, die versuchen, den Nachrichteninhalt zu verändern. PKCS5Padding: Dies ist ein Auffüllschema für Daten, das sicherstellt, dass die Eingabedaten ein Vielfaches der Blockgröße (in diesem Fall 128 Bit) lang sind. PKCS5Padding fügt Bytes an das Ende des letzten Blocks an, sodass dieser vollständig ist. Diese zusätzlichen Bytes enthalten Informationen über die Anzahl der hinzugefügten Bytes.
Mit allen Verschlüsselungsmethoden in der App können die verschlüsselten Dateien im ausgewählten Verzeichnis des Geräts gespeichert werden, auf dem die Datei verschlüsselt wird. Der Dateiname enthält den Text „Verschlüsselt...“ plus den Namen der zu verschlüsselnden Datei, in Klammern die Erweiterung und die Verschlüsselungsmethode (z. B. AES).
Der verschlüsselte Text kann als Datei im Download-Ordner des Geräts gespeichert werden.
In der App wird der private Schlüssel für AES zum Speichern mit dem RSA-Verfahren verschlüsselt und als separate Datei gespeichert. Bei der AES-Verschlüsselung werden vier Dateien mit folgenden Namen gespeichert:
EncryptedAes_xxx(.txt).bin – verschlüsselte Datei xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – privater RSA-Schlüssel zur Verschlüsselung derselben Datei xxx.txt;
EncryptedAesKey_xxx.bin – privater AES-Schlüssel, verschlüsselt mit RSAPrivate Key, für dieselbe Datei xxx.txt;
ivBin_xxx.bin – Initialisierungsvektor für dieselbe Datei xxx.txt;
Bei der RSA-Verschlüsselung werden drei Dateien mit folgenden Namen gespeichert:
EncryptedRSA_xxx(.txt).bin – verschlüsselte Datei xxx.txt;
EncryptedRSAPrivateKey_xxx.bin – privater RSA-Schlüssel;
EncryptedRSAPublicKey_xxx.bin – öffentlicher RSA-Schlüssel;
Bei der affinen lateinischen Verschlüsselung werden zwei Dateien mit folgenden Namen gespeichert:
EncryptedAffineLatin_xxx(.txt).bin – verschlüsselte Datei xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin – Verschiebung des Parameters b;
Lateinische Buchstaben werden durch affin-kyrillische verschlüsselte Dateien ersetzt.
Beim Entschlüsseln müssen sich alle Dateien der entsprechenden Verschlüsselungsmethode und die entsprechende verschlüsselte Datei (die Datei mit den verschlüsselten Daten und den zugehörigen Schlüsseln) im selben Ordner befinden.
Beim Entschlüsseln wird zuerst die Methode zur Verschlüsselung der Datei und anschließend die Datei mit den verschlüsselten Daten ausgewählt.
Die Anwendung verfügt über Werbebanner, mit denen sich Anzeigen aktivieren oder deaktivieren lassen.
Die Anwendung bietet Hilfe und Links zu anderen Apps des Autors.
Wir Bieten Derzeit Version 3.0 An. Dies Ist Unsere Neueste, Optimierteste Version. Es Ist Für Viele Verschiedene Geräte Geeignet. Kostenloser Download Direkt Apk Aus Dem Google Play Store Oder Anderen Versionen, Die Wir Hosten. Darüber Hinaus Können Sie Ohne Anmeldung Und Ohne Anmeldung Herunterladen.
Wir Haben Mehr Als 2000+ Verfügbare Geräte Für Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Mit So Vielen Optionen, Dass Sie Spiele Oder Software, Die Zu Ihrem Gerät Passen, Einfach Sind.
Es Kann Nützlich Sein, Wenn Es Im Google App Store Eine Beschränkung Des Landes Oder Beschränkungen Von Der Seite Ihres Geräts Gibt.