App Crypto for Android

Bevat advertenties
10+
Downloads
Contentclassificatie
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

De applicatie biedt de volgende methoden voor encryptie en decryptie: affien cryptosysteem voor Latijnse tekst (26 letters), affien cryptosysteem voor Cyrillische tekst (30 letters), RSA-cryptosysteem en АSЕ-cryptosysteem.
Affien cryptosystemen zijn voorbeelden van cryptosystemen met een privésleutel. In een cryptosysteem met een privésleutel kunt u, zodra u de encryptiesleutel kent, snel de decryptiesleutel vinden. Door te weten hoe u berichten met een specifieke sleutel moet versleutelen, kunt u dus berichten ontsleutelen die met deze sleutel zijn versleuteld.
Het RSA-cryptosysteem is een cryptosysteem met een openbare sleutel, een van de oudste en meest gebruikte systemen voor veilige gegevensoverdracht. In een cryptosysteem met een openbare sleutel is de encryptiesleutel openbaar en verschilt van de decryptiesleutel, die geheim (privé) wordt gehouden. Een RSA-gebruiker maakt en publiceert een openbare sleutel op basis van twee grote priemgetallen, samen met een hulpwaarde. De priemgetallen blijven geheim. Berichten kunnen door iedereen worden versleuteld met de publieke sleutel, maar kunnen alleen worden ontsleuteld door iemand die de privésleutel kent.
De Advanced Encryption Standard (AES), ook bekend onder de oorspronkelijke naam Rijndael, is een specificatie voor de versleuteling van elektronische gegevens die in 2001 is vastgesteld door het Amerikaanse National Institute of Standards and Technology (NIST). AES is een variant van de Rijndael-blokcijfer. Rijndael is een familie van cijfers met verschillende sleutels en blokgroottes.
In de app wordt AES/CBC/PKCS5Padding gebruikt, een cryptografische modus die wordt gebruikt voor veilige versleuteling en ontsleuteling van gegevens. CBC (Cipher Block Chaining): dit is een modus waarbij elk gegevensblok wordt gecombineerd met het vorige blok met behulp van de XOR-bewerking voordat het wordt versleuteld. Het eerste blok wordt gecombineerd met een initialisatievector (IV), die uniek moet zijn voor elk versleuteld bericht. De CBC-modus biedt betere bescherming tegen aanvallen die proberen de inhoud van berichten te wijzigen. PKCS5Padding: dit is een opvulschema voor de gegevens dat ervoor zorgt dat de invoergegevens een lengte hebben die een veelvoud is van de blokgrootte (in dit geval 128 bits). PKCS5Padding voegt bytes toe aan het einde van het laatste blok, zodat het vol raakt. Deze extra bytes bevatten informatie over het aantal toegevoegde bytes.

Met alle encryptiemethoden in de app is het mogelijk om de versleutelde bestanden op te slaan in de geselecteerde map van het apparaat waar het versleutelde bestand zich bevindt. In de naam staat de tekst "Versleuteld..." plus de naam van het versleutelde bestand, plus tussen haakjes de extensie en de encryptiemethode, zoals AES.
De versleutelde tekst kan worden opgeslagen als bestand in de map van het gedownloade apparaat.
In de app worden de privésleutels voor AES voor opslag versleuteld met de RSA-methode en opgeslagen als een apart bestand. Bij AES-versleuteling worden dus voor bestanden opgeslagen met de volgende namen:
EncryptedAes_xxx(.txt).bin – versleuteld bestand xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – persoonlijke RSA-sleutel voor het versleutelen van een persoonlijke AES-sleutel voor hetzelfde bestand xxx.txt;
EncryptedAesKey_xxx.bin – persoonlijke AES-sleutel versleuteld met RSAPrivate Key voor hetzelfde bestand xxx.txt;
ivBin_xxx.bin – initialisatievector voor hetzelfde bestand xxx.txt;
Bij RSA-versleuteling worden dus drie bestanden met de volgende namen opgeslagen:
EncryptedRSA_xxx(.txt).bin – versleuteld bestand xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - persoonlijke RSA-sleutel;
EncryptedRSAPublicKey_xxx.bin - publieke RSA-sleutel;
Bij Affine Latin-versleuteling worden twee bestanden met de volgende namen opgeslagen:
EncryptedAffineLatin_xxx(.txt).bin – versleuteld bestand xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - verschuivende b-parameter;
Latijn verandert van Cyrillisch naar Affine Cyrillisch gecodeerde bestanden.
Bij het decoderen moeten alle bestanden voor de bijbehorende coderingsmethode en het bijbehorende gecodeerde bestand (het bestand met de gecodeerde gegevens en de bijbehorende sleutels) zich in dezelfde map bevinden.
Bij het decoderen wordt eerst de methode geselecteerd die is gebruikt om het bestand te coderen, en ook het bestand met de gecodeerde gegevens.
De applicatie heeft advertentiebanners waarmee de weergave van advertenties kan worden geactiveerd of gedeactiveerd.
De applicatie biedt help en links naar andere apps van de auteur.
Geüpdatet op
27 okt 2025

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen

App-support

Telefoonnummer
+359888569075
Over de ontwikkelaar
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Meer van ivan gabrovski

Vergelijkbare apps