App Crypto for Android

Contient des annonces
10+
Téléchargements
Classification du contenu
Tout public
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran
Capture d'écran

À propos de l'application

L'application propose les méthodes de chiffrement et de déchiffrement suivantes : cryptosystème affine pour texte latin (26 lettres), cryptosystème affine pour texte cyrillique (30 lettres), cryptosystème RSA et cryptosystème АSЕ.

Les cryptosystèmes affines sont des exemples de cryptosystèmes à clé privée. Dans un cryptosystème à clé privée, une fois que vous connaissez une clé de chiffrement, vous pouvez rapidement trouver la clé de déchiffrement. Ainsi, savoir comment chiffrer des messages à l'aide d'une clé particulière vous permet de déchiffrer des messages chiffrés avec cette clé.

Le cryptosystème RSA est un cryptosystème à clé publique, l'un des plus anciens largement utilisés pour la transmission sécurisée de données. Dans un cryptosystème à clé publique, la clé de chiffrement est publique et distincte de la clé de déchiffrement, qui est gardée secrète (privée). Un utilisateur RSA crée et publie une clé publique basée sur deux grands nombres premiers, ainsi qu'une valeur auxiliaire. Les nombres premiers sont gardés secrets. Les messages peuvent être chiffrés par n'importe qui, via la clé publique, mais ne peuvent être déchiffrés que par une personne connaissant la clé privée.
La norme de chiffrement avancé (AES), également connue sous son nom original Rijndael, est une spécification pour le chiffrement des données électroniques établie par le National Institute of Standards and Technology (NIST) des États-Unis en 2001. AES est une variante du chiffrement par blocs Rijndael. Rijndael est une famille de chiffrements avec différentes tailles de clé et de bloc.
Dans l'application, AES/CBC/PKCS5Padding est utilisé, un mode de fonctionnement cryptographique utilisé pour le chiffrement et le déchiffrement sécurisés des données. CBC (Cipher Block Chaining) : il s'agit d'un mode de fonctionnement dans lequel chaque bloc de données est combiné avec le bloc précédent à l'aide de l'opération XOR avant d'être chiffré. Le premier bloc est combiné avec un vecteur d'initialisation (IV), qui doit être unique pour chaque message chiffré. Le mode CBC offre une meilleure protection contre les attaques visant à modifier le contenu des messages. PKCS5Padding : il s'agit d'un schéma de remplissage des données garantissant que les données d'entrée ont une longueur multiple de la taille du bloc (ici 128 bits). PKCS5Padding ajoute des octets à la fin du dernier bloc afin de le remplir. Ces octets supplémentaires contiennent des informations sur le nombre d'octets ajoutés.

Avec toutes les méthodes de chiffrement de l'application, il est possible de stocker les fichiers chiffrés dans le répertoire sélectionné de l'appareil où se trouve le fichier chiffré. Leur nom contient la mention « Chiffré… », le nom du fichier chiffré, ainsi que son extension et sa méthode de chiffrement (AES) entre parenthèses.

Le texte chiffré peut être enregistré sous forme de fichiers dans le dossier de téléchargement de l'appareil.

Dans l'application, la clé privée AES utilisée pour l'enregistrement est chiffrée par la méthode RSA et enregistrée dans un fichier séparé. Ainsi, avec le chiffrement AES, les fichiers enregistrés portent les noms suivants :
EncryptedAes_xxx(.txt).bin – fichier chiffré xxx.txt ; EncryptedAesRSAPrivateKey_xxx.bin – clé RSA privée pour chiffrer la clé AES privée du même fichier xxx.txt ;
EncryptedAesKey_xxx.bin – clé AES privée chiffrée par RSAPrivate Key pour le même fichier xxx.txt ;
ivBin_xxx.bin – vecteur d'initialisation du même fichier xxx.txt ;
Avec le chiffrement RSA, trois fichiers sont enregistrés :
EncryptedRSA_xxx(.txt).bin – fichier chiffré xxx.txt ;
EncryptedRSAPrivateKey_xxx.bin – clé RSA privée ;
EncryptedRSAPublicKey_xxx.bin – clé RSA publique ;
Avec le chiffrement latin affine, deux fichiers sont enregistrés :
EncryptedAffineLatin_xxx(.txt).bin – fichier chiffré xxx.txt ;
EncryptedAffineLatinKeyB_xxx.bin – paramètre b décalé ; Le latin est en train de changer avec le cyrillique, avec des fichiers chiffrés en cyrillique affine.
Lors du déchiffrement, tous les fichiers correspondant à la méthode de chiffrement et le fichier chiffré correspondant (le fichier contenant les données chiffrées et les clés correspondantes) doivent se trouver dans le même dossier.
Lors du déchiffrement, la méthode de chiffrement utilisée est sélectionnée en premier, puis le fichier contenant les données chiffrées est également sélectionné.
L'application dispose de bannières publicitaires permettant d'activer ou de désactiver l'affichage des publicités.
L'application propose une aide et des liens vers d'autres applications de l'auteur.
Date de mise à jour
27 oct. 2025

Sécurité des données

La sécurité, c'est d'abord comprendre comment les développeurs collectent et partagent vos données. Les pratiques concernant leur confidentialité et leur protection peuvent varier selon votre utilisation, votre région et votre âge. Le développeur a fourni ces informations et peut les modifier ultérieurement.
Aucune donnée partagée avec des tiers
En savoir plus sur la manière dont les développeurs déclarent le partage
Aucune donnée collectée
En savoir plus sur la manière dont les développeurs déclarent la collecte

Assistance de l'appli

Numéro de téléphone
+359888569075
À propos du développeur
Ivan Zdravkov Gabrovski
ivan_gabrovsky@yahoo.com
жк.Младост 1 47 вх 1 ет. 16 ап. 122 1784 общ. Столична гр София Bulgaria
undefined

Autres applications de "ivan gabrovski"

Applications similaires