Criptografia S File Encryptor

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

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

Το Διαδίκτυο είναι ένα επικίνδυνο μέρος για να αφήσετε προσωπικά δεδομένα και έγγραφα να αιωρούνται απροστάτευτα. ποτέ δεν ξέρεις πότε κάποιος θα τα κλέψει.
Γι' αυτό χρειαζόμαστε ένα επιπλέον στρώμα προστασίας.

Με αυτήν την εφαρμογή, μπορείτε να κρυπτογραφήσετε οποιονδήποτε τύπο αρχείου χρησιμοποιώντας την κρυπτογράφηση AES-256, την ισχυρότερη!

•Κρυπτογράφηση αρχείων, φωτογραφιών, βίντεο, μουσικής και κάθε άλλου τύπου αρχείου!

•Μπορείτε επίσης να κρυπτογραφήσετε ολόκληρους φακέλους, δημιουργώντας ένα ενιαίο πακέτο με πολλά κρυπτογραφημένα στοιχεία! (Αποσυμπιέστε το φάκελο και μετά κρυπτογραφήστε το αρχείο zip)

•Κρυπτογράφηση και αποκρυπτογράφηση (τα αρχεία που δημιουργούνται αποθηκεύονται στον ίδιο φάκελο με το αρχικό αρχείο)

ΚΡΥΠΤΩΣΗ ΚΩΔΙΚΟΥ

Για να αυξήσει περαιτέρω την ασφάλεια των αρχείων, αυτή η εφαρμογή κρυπτογραφεί επίσης τον κωδικό πρόσβασης, καθιστώντας ακόμη πιο δύσκολο το σπάσιμο.

Για το λόγο αυτό, φροντίστε να ΘΥΜΑΣΤΕ τους κωδικούς σας ή ίσως μπορείτε να τους γράψετε για μελλοντική χρήση.

• ΣΗΜΕΙΩΣΗ: Εάν ξεχάσετε ή χάσετε τον κωδικό πρόσβασής σας, δεν θα μπορέσετε να ανακτήσετε την πρόσβαση στα αρχεία σας και ενδέχεται να ΤΑ ΧΑΣΕΤΕ ΜΟΝΙΜΑ!
Για αυτόν τον λόγο, φροντίστε να προσέχετε καλά τους κωδικούς πρόσβασής σας.

• Το πρωτόκολλο κρυπτογράφησης AES-256 είναι στρατιωτικής ποιότητας, καθιστώντας σχεδόν αδύνατο να σπάσει.

Περισσότερες πληροφορίες στο:
https://cryptoid.com.br/criptografia/aes-padrao-de-criptografia-avancado-o-que-e-e-como-funciona/

Τεχνικά στοιχεία:

1. Κρυπτογραφικοί Αλγόριθμοι και Μηχανισμοί
- Παραγωγή κλειδιού: PBKDF2 με HmacSHA256, 100.000 επαναλήψεις, αλάτι 16 byte.
Κατάλληλο για ασφαλή εξαγωγή κλειδιού από τον κωδικό πρόσβασης.
- Κρυπτογράφηση: AES-256 σε λειτουργία CBC με PKCS5Padding και IV 16 byte που δημιουργήθηκε από SecureRandom.
Το AES-CBC είναι ασφαλές όταν συνδυάζεται με έλεγχο ταυτότητας (MAC). Ο κώδικας χρησιμοποιεί σωστά το encrypt-and-MAC.
- Ακεραιότητα και αυθεντικότητα: HMAC-SHA256 over salt + IV + κρυπτοκείμενο.
Εξασφαλίζει προστασία από αλλοιώσεις και παραβιάσεις.
2. Χειρισμός κωδικού πρόσβασης και κλειδιού
- Ο κωδικός πρόσβασης διαβάζεται από τη διεπαφή, αντιγράφεται στο char[], χρησιμοποιείται και διαγράφεται αμέσως μετά τη χρήση.
- Παράγωγο κλειδί χωρισμένο σε μέρη AES και HMAC, καθαρισμένο μετά τη χρήση.
- Η πλεονάζουσα εκκαθάριση στο τελικό τμήμα προστατεύει από διαρροές μνήμης.
- Σημείωση: Η εκκαθάριση του πεδίου Επεξεργάσιμο στο νήμα φόντου μπορεί να μην είναι ιδανική.
3. Κρυπτογράφηση και ροή αποθήκευσης
- Γράφει στο αρχείο: salt, IV, κρυπτογραφημένα δεδομένα, ακολουθούμενα από το HMAC.
- Προσαρμόζει τα δικαιώματα αρχείων για να περιορίσει την πρόσβαση.
- Σωστή χρήση των ροών για ενημέρωση του HMAC κατά τη διάρκεια της εγγραφής.
4. Ροή αποκρυπτογράφησης και επαλήθευσης
- Διαβάζει αλάτι και IV, εξάγει κλειδιά, υπολογίζει το HMAC για επαλήθευση της ακεραιότητας πριν από την αποκρυπτογράφηση.
- Χρησιμοποιεί LimitedInputStream για να περιορίσει την ανάγνωση στο σωστό μήκος κρυπτογραφημένου κειμένου.
- Αποκρυπτογραφεί με το CipherInputStream, εγγράφει σε ένα προσωρινό αρχείο.
- Διαγράφει με ασφάλεια το προσωρινό αρχείο εάν παρουσιαστεί σφάλμα.
- Ελέγχει την ακεραιότητα πριν αντικαταστήσει το τελικό αρχείο.
5. Χειρισμός και καθαρισμός εξαιρέσεων
- Οι συγκεκριμένες εξαιρέσεις αντιμετωπίζονται με σαφή μηνύματα.
- Εκκαθάριση ευαίσθητων μεταβλητών και κλείσιμο ροών που πραγματοποιήθηκε στο τελικό τμήμα.
Ενημερώθηκε στις
28 Ιουλ 2025

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

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

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

•Segurança foi aprimorada.

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

Σχετικά με τον προγραμματιστή
Lucas Vieira Jorgeto
lucas.jorgeto@gmail.com
Av. das Macieiras Nova Trieste JARINU - SP 13240-000 Brazil
undefined