App Crypto for Android
Η εφαρμογή παρέχει βολικά εργαλεία για κρυπτογράφηση - αποκρυπτογράφηση κειμένου και αρχείων
Λεπτομέρειες Εφαρμογής
Περιγραφή Εφαρμογής
Ανάλυση Εφαρμογών Android: App Crypto for Android, Που Αναπτύχθηκε Από Το ivan gabrovski. Που Αναφέρονται Στην Κατηγορία Εργαλεία. Η Τρέχουσα Έκδοση Είναι 3.0, Ενημερωμένη Στις 30/05/2025 . Σύμφωνα Με Τις Αναθεωρήσεις Των Χρηστών Στο Google Play: App Crypto for Android. Επιτυγχάνονται Πάνω Από 2X7 Εγκαταστάσεις. Το App Crypto for Android Έχει Σήμερα 1 Κριτικές, Μέση Βαθμολογία 5.0 Αστέρια
Η εφαρμογή παρέχει τις ακόλουθες μεθόδους κρυπτογράφησης και αποκρυπτογράφησης: κρυπτοσύστημα affine για λατινικό κείμενο (26 γράμματα), affine cryptosystem για κυριλλικό κείμενο (30 γράμματα), κρυπτοσύστημα RSA και κρυπτοσύστημα АSЕ.Το Affine cryptosystem, είναι παραδείγματα κρυπτοσυστημάτων ιδιωτικού κλειδιού. Σε ένα κρυπτοσύστημα ιδιωτικού κλειδιού, μόλις γνωρίσετε ένα κλειδί κρυπτογράφησης, μπορείτε να βρείτε γρήγορα το κλειδί αποκρυπτογράφησης. Έτσι, γνωρίζοντας πώς να κρυπτογραφείτε μηνύματα χρησιμοποιώντας ένα συγκεκριμένο κλειδί σας επιτρέπει να αποκρυπτογραφείτε μηνύματα που κρυπτογραφήθηκαν χρησιμοποιώντας αυτό το κλειδί.
Το κρυπτοσύστημα RSA είναι ένα κρυπτοσύστημα δημόσιου κλειδιού, ένα από τα παλαιότερα που χρησιμοποιούνται ευρέως για ασφαλή μετάδοση δεδομένων. Σε ένα κρυπτοσύστημα δημόσιου κλειδιού, το κλειδί κρυπτογράφησης είναι δημόσιο και διαφορετικό από το κλειδί αποκρυπτογράφησης, το οποίο διατηρείται μυστικό (ιδιωτικό). Ένας χρήστης RSA δημιουργεί και δημοσιεύει ένα δημόσιο κλειδί με βάση δύο μεγάλους πρώτους αριθμούς, μαζί με μια βοηθητική τιμή. Οι πρώτοι αριθμοί κρατούνται μυστικοί. Τα μηνύματα μπορούν να κρυπτογραφηθούν από οποιονδήποτε, μέσω του δημόσιου κλειδιού, αλλά μπορούν να αποκρυπτογραφηθούν μόνο από κάποιον που γνωρίζει το ιδιωτικό κλειδί.
Το Advanced Encryption Standard (AES), γνωστό και με το αρχικό του όνομα Rijndael είναι μια προδιαγραφή για την κρυπτογράφηση ηλεκτρονικών δεδομένων που καθιερώθηκε από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας των ΗΠΑ (NIST) το 2001. Το AES είναι μια παραλλαγή του κρυπτογράφησης μπλοκ Rijndael. Το Rijndael είναι μια οικογένεια κρυπτογράφησης με διαφορετικά μεγέθη κλειδιών και μπλοκ.
Στην εφαρμογή χρησιμοποιούνται AES/CBC/PKCS5Padding που είναι ένας κρυπτογραφικός τρόπος λειτουργίας που χρησιμοποιείται για ασφαλή κρυπτογράφηση και αποκρυπτογράφηση δεδομένων. CBC (Cipher Block Chaining): αυτός είναι ένας τρόπος λειτουργίας στον οποίο κάθε μπλοκ δεδομένων συνδυάζεται με το προηγούμενο μπλοκ χρησιμοποιώντας τη λειτουργία XOR πριν κρυπτογραφηθεί. Το πρώτο μπλοκ συνδυάζεται με ένα διάνυσμα αρχικοποίησης (IV), το οποίο πρέπει να είναι μοναδικό για κάθε κρυπτογραφημένο μήνυμα. Η λειτουργία CBC παρέχει καλύτερη προστασία από επιθέσεις που επιχειρούν να αλλάξουν το περιεχόμενο των μηνυμάτων. PKCS5Padding: πρόκειται για ένα σχήμα συμπλήρωσης για τα δεδομένα που διασφαλίζει ότι τα δεδομένα εισόδου έχουν μήκος που είναι πολλαπλάσιο του μεγέθους του μπλοκ (σε αυτήν την περίπτωση 128 bit). Το PKCS5Padding προσθέτει byte στο τέλος του τελευταίου μπλοκ, ώστε να γεμίσει. Αυτά τα πρόσθετα byte περιέχουν πληροφορίες σχετικά με τον αριθμό των byte που προστέθηκαν.
Με όλες τις μεθόδους κρυπτογράφησης στην εφαρμογή, είναι δυνατή η αποθήκευση των κρυπτογραφημένων αρχείων στον επιλεγμένο κατάλογο της συσκευής όπου βρίσκεται το αρχείο κρυπτογράφησης, στα ονόματα της οποίας υπάρχει κείμενο "Encrypted..." συν το αρχείο κρυπτογράφησης ονόματος, καθώς και σε παρένθεση την επέκταση και τη μέθοδο κρυπτογράφησης όπως AES.
Το κρυπτογραφημένο κείμενο μπορεί να αποθηκευτεί ως αρχεία στο φάκελο της συσκευής λήψης.
Το ιδιωτικό κλειδί της εφαρμογής για αποθήκευση AES κρυπτογραφείται με τη μέθοδο RSA και αποθηκεύεται ως ξεχωριστό αρχείο. Έτσι, με την κρυπτογράφηση AES αποθηκεύονται τα πρώτα αρχεία με ονόματα:
EncryptedAes_xxx(.txt).bin – κρυπτογραφημένο αρχείο xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – ιδιωτικό κλειδί RSA για κρυπτογράφηση ιδιωτικού κλειδιού AES για το ίδιο αρχείο xxx.txt.
EncryptedAesKey_xxx.bin – ιδιωτικό κλειδί AES κρυπτογραφημένο από RSAPPrivate Key για το ίδιο αρχείο xxx.txt.
ivBin_xxx.bin – διάνυσμα προετοιμασίας για το ίδιο αρχείο xxx.txt.
Έτσι με την κρυπτογράφηση RSA αποθηκεύονται τρία αρχεία με ονόματα:
EncryptedRSA_xxx(.txt).bin – κρυπτογραφημένο αρχείο xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - ιδιωτικό κλειδί RSA.
EncryptedRSAPpublicKey_xxx.bin - δημόσιο κλειδί RSA.
Με την κρυπτογράφηση Affine Latin αποθηκεύονται δύο αρχεία με ονόματα:
EncryptedAffineLatin_xxx(.txt).bin – κρυπτογραφημένο αρχείο xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin - shifting b param;
Τα λατινικά αλλάζουν με τα κυριλλικά με κρυπτογραφημένα αρχεία Affine Κυριλλικά.
Κατά την αποκρυπτογράφηση, όλα τα αρχεία για την αντίστοιχη μέθοδο κρυπτογράφησης και το αντίστοιχο κρυπτογραφημένο αρχείο (το αρχείο με τα κρυπτογραφημένα δεδομένα και τα αντίστοιχα κλειδιά) πρέπει να βρίσκονται στον ίδιο φάκελο.
Όταν επιλέγεται πρώτα η μέθοδος αποκρυπτογράφησης που χρησιμοποιείται για την κρυπτογράφηση του αρχείου, επιλέγεται και το αρχείο με τα κρυπτογραφημένα δεδομένα.
Η εφαρμογή διαθέτει διαφημιστικά banner που μπορούν να ενεργοποιήσουν ή να απενεργοποιήσουν την προβολή διαφημίσεων.
Η εφαρμογή έχει βοήθεια και συνδέσμους προς τις άλλες εφαρμογές του συγγραφέα.
Προσφέρουμε Επί Του Παρόντος Την Έκδοση 3.0. Αυτή Είναι Η Τελευταία, Πιο Βελτιστοποιημένη Έκδοση Μας. Είναι Κατάλληλο Για Πολλές Διαφορετικές Συσκευές. Δωρεάν Λήψη Απευθείας Apk Από Το Google Play Store Ή Άλλες Εκδόσεις Που Φιλοξενούμε. Επιπλέον, Μπορείτε Να Κατεβάσετε Χωρίς Εγγραφή Και Δεν Απαιτείται Σύνδεση.
Έχουμε Περισσότερες Από 2000+ Διαθέσιμες Συσκευές Για Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Με Τόσες Πολλές Επιλογές, Είναι Εύκολο Για Εσάς Να Επιλέξετε Παιχνίδια Ή Λογισμικό Που Ταιριάζουν Στη Συσκευή Σας.
Μπορεί Να Έρθει Χρήσιμο Εάν Υπάρχουν Περιορισμοί Χώρας Ή Περιορισμοί Από Την Πλευρά Της Συσκευής Σας Στο Google App Store.