AES Message Encryptor for SMS

4,3
158 κριτικές
10 χιλ.+
Λήψεις
Αξιολόγηση περιεχομένου
Κατάλληλο για όλους
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης
Εικόνα στιγμιότυπου οθόνης

Περιγραφή εφαρμογής

Αυτή η εφαρμογή μπορεί να χρησιμοποιηθεί για την κρυπτογράφηση κείμενο του μηνύματος, SMS ή e-mail το περιεχόμενο χρησιμοποιώντας Advanced Encryption Standard (AES) με 256 bit κλειδί. Μπορεί να κρυπτογραφήσει / αποκρυπτογραφήσει τα μηνύματα χρησιμοποιώντας AES. Αυτή η εφαρμογή δεν απαιτεί δικαιώματα και να είναι εντελώς απαλλαγμένο από διαφημίσεις. Μπορείτε να είστε σίγουροι ότι η εφαρμογή κάνει ό, τι υπόσχεται. Η ρωγμή resistitvity ενός AES εξαρτάται από το μήκος του κωδικού πρόσβασης και την πολυπλοκότητα. Η εφαρμογή προειδοποιεί, αν ο χρήστης δεν επιλέγει έναν κωδικό πρόσβασης με τουλάχιστον 6 χαρακτήρες έχουν atleast ένα κεφαλαίο γράμμα, ένα πεζό, έναν ιδιαίτερο χαρακτήρα και ένα ψηφίο.

Encryptor κειμένου είναι μια εφαρμογή κρυπτογράφησης κειμένου που σας επιτρέπει να προστατεύσει τη μυστικότητά σας, ενώ η επικοινωνία με τους φίλους σας. Σας επιτρέπει να κρυπτογραφήσετε / αποκρυπτογραφήσετε μηνύματα κειμένου χρησιμοποιώντας Advance Encryption Standard (AES) με 256 bit (μήκος του κλειδιού).

Το σύστημα υπολογίζει το κλειδί 256 bit από τη σειρά κωδικό πρόσβασης χρησιμοποιώντας SHA-256. Το σύστημα χρησιμοποιεί τη μέθοδο αλυσιδωτής σύνδεσης κρυπτογραφικής ομάδας (ΚΤΚ) για την κρυπτογράφηση του μηνύματος σε μπλοκ των 128 bits. λειτουργίες κρυπτογράφησης μπλοκ για συμμετρική-κλειδί αλγόριθμους κρυπτογράφησης απαιτούν απλό εισαγωγής κειμένου που είναι πολλαπλάσιο του μεγέθους μπλοκ (δηλαδή 128 bits για AES), έτσι ώστε τα μηνύματα μπορεί να χρειαστεί να παραγεμισμένο να τους φέρει σε αυτό το μήκος. Το υλικό παραγεμίσματος που χρησιμοποιείται είναι PKCS5Padding. Σε CBC Ρητή τεχνική Αρχικοποίηση Φορείς χρησιμοποιείται όπου θα βάζετε μπροστά από ένα μόνο τυχαίο μπλοκ του απλού κειμένου. Η κρυπτογράφηση γίνεται κανονικά, εκτός από το IV δεν πρέπει να κοινοποιούνται στη ρουτίνα αποκρυπτογράφησης. Ό, τι χρησιμοποιεί IV αποκρυπτογράφησης, μόνο η τυχαία μπλοκ "κατεστραμμένο". Αυτό το μπλοκ απορρίπτεται και το υπόλοιπο της αποκρυπτογράφησης είναι η αρχική plaintext.

Ηλεκτρονικό βιβλίο κωδικών (ΕΚΤ) την επιλογή μεθόδου μπλοκ κρυπτογράφησης έχει επίσης δοθεί. Στην ΕΚΤ το μήνυμα χωρίζεται σε τμήματα, και κάθε μπλοκ κρυπτογραφούνται separately.The μειονέκτημα αυτής της μεθόδου είναι ότι είναι ταυτόσημα απλού μπλοκ κρυπτογραφούνται σε ταυτόσημες μπλοκ κρυπτογράφημα? Έτσι, δεν πρέπει να χρησιμοποιείται με μία μη τυχαία και επαναλαμβανόμενες δεδομένων. Η λειτουργία της ΕΚΤ είναι ντετερμινιστική. η επιλογή της ΕΚΤ είναι μόνο για ακαδημαϊκούς σκοπούς.

Δοκιμαστική λειτουργία. τιμές δοκιμής AES (που λαμβάνονται από FIPS-197) είναι:
Κλειδί: 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
Plaintext: 00112233445566778899aabbccddeeff
Ciphertext: 8ea2b7ca516745bfeafc49904b496089
Κρυπτογράφηση του απλού κειμένου με το πλήκτρο πρέπει να δώσει το κρυπτογράφημα, την αποκρυπτογράφηση του ciphertext με το κλειδί θα πρέπει να δώσει το απλό κείμενο.

Μπορείτε να ελέγξετε την κρυπτογράφηση σε απευθείας σύνδεση χρησιμοποιώντας τα αποτελέσματα των δοκιμών
http://extranet.cryptomathic.com/aescalc/index
Για να δοκιμάσετε να επιλέξετε τη λειτουργία, όπως της ΕΚΤ σχετικά με την ιστοσελίδα και να χρησιμοποιήσετε τις παραπάνω τιμές δοκιμής. Για να ελέγξετε για anyother αξία Βασικά και τα δεδομένα, εξασφαλίζουν ότι τα δεδομένα είναι ακριβώς 16 Hex (16x8 = 128 bits) χαρακτήρες. Το κλειδί θα πρέπει να είναι 32 χαρακτήρες Hex (32x8 = 256 bits) καιρό. Η επιλεγμένη λειτουργία στο Android εφαρμογή θα πρέπει να είναι "Δοκιμές με αριθ Επένδυση». Θα παρατηρήσουμε ότι το αποτέλεσμα ταιριάζει ακριβώς.

Μπορείτε να ελέγξετε SHA-256 μετατροπή του κωδικού πρόσβασης στην ηλεκτρονική διεύθυνση
http://www.xorbin.com/tools/sha256-hash-calculator

Incase τυχόν προβλήματα, μη διστάσετε να μου γράψει σε
manindersinghgill@gmail.com

PS
Μερικές καλές συνδέσεις για να μάθετε τη διαδικασία κρυπτογράφησης που χρησιμοποιείται στην εφαρμογή είναι όπως στο πλαίσιο
AES
https://www.youtube.com/watch?v=nL1ApwEXrz0
https://www.youtube.com/watch?v=ayiOhApI6SM

Μπλοκ αλγόριθμους κρυπτογράφησης, Γιατί να μην χρησιμοποιήσουμε ΕΚΤ;
https://www.youtube.com/watch?v=t0pREiDO7_g
https://en.wikipedia.org/wiki/Block_cipher

UTF-8
https://www.youtube.com/watch?v=vLBtrd9Ar28
Ενημερώθηκε στις
26 Ιουλ 2024

Ασφάλεια δεδομένων

Η ασφάλειά σας ξεκινά από την κατανόηση του τρόπου με τον οποίο οι προγραμματιστές συλλέγουν και κοινοποιούν τα δεδομένα σας. Οι πρακτικές απορρήτου και ασφάλειας δεδομένων μπορεί να διαφέρουν ανάλογα με τη χρήση, την περιοχή και την ηλικία σας. Αυτές οι πληροφορίες παρέχονται από τον προγραμματιστή και ενδέχεται να ενημερωθούν με την πάροδο του χρόνου.
Δεν κοινοποιούνται δεδομένα σε τρίτα μέρη
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης κοινοποίησης από τους προγραμματιστές
Δεν συλλέχθηκαν δεδομένα
Μάθετε περισσότερα σχετικά με τον τρόπο δήλωσης συλλογής από τους προγραμματιστές

Βαθμολογίες και αξιολογήσεις

4,2
150 αξιολογήσεις

Τι νέο υπάρχει

To comply with requirements upgraded target SDK to API level 34

Υποστήριξη εφαρμογής

Περισσότερα από MANINDER SINGH GILL