log.born.gr

December 2, 2008

Encrypted Filesystem στο USB stick-άκι σας

Filed under: software — giannis @ Tuesday, December 2, 2008

Πόσες φορές έχω χάσει το usb στικάκι μου? Πολλές.

Τι data είχα μέσα όταν το έχασα? Ένας Θεός ξέρει :(

Σκέφτηκα ότι τουλάχιστον δε χρειάζεται να ανησυχώ για τα data. Μπορώ απλώς να
τα έχω σε encrypted filesystem μέσα στο usb! Φυσικά υπάρχουν ήδη stick-άκια που
έρχονται με τέτοιο software έτοιμα από το εργοστάσιο! Αλλά (δεύτερο φυσικά) Φυσικά
δε μπορώ να τα χρησιμοποιήσω γιατί είναι windows friendly και linux unfriendly.

Αυτό που ουσιαστικά θέλω είναι ένα software που θα μπορεί να κάνει mount το
encrypted filesystem μου και από το Linux και από το Windows λειτουργικούλι μου.

Μετά από κάποιο στοιχειώδες ψάξιμο και επειδή εδώ και χρόνια χρησιμοποιώ το BestCrypt
αποφάσισα να χρησιμοποιήσω την Freeware και portable έκδοση του BestCrypt για Windows
με το κωδικό όνομα BCTraveller και την κλασσική έκδοση για Linux (δυστυχώς ακόμα δεν υπάρχει
κάτι portable για Linux).

Το πρόβλημα που αναδείχθηκε είναι ότι το BCTraveller χρησιμοποιεί μόνο AES encryption και
διαφορετικό αλγόριθμο για το key generation από τον αλγόριθμο που έχει στην έκδοση για Linux.

Το παραπάνω σημαίνει ότι αν φτιάξεις ένα container από το BCTraveller, δε μπορείς να το
κάνεις mount από το Linux παρόλλο που η έκδοση Linux υποστηρίζει AES encryption.

Για να μπορείς λοιπόν να κάνεις mount το container και από τις δύο πλατφόρμες χρειάζετε
να φτιάξεις το container στο Linux επιλέγοντας AES encryption και φυσικά μετά να το
μεταφέρεις στο usb σου. Με αυτό τον τρόπο το container αναγνωρίζετε και από το BestCrypt
Traveller (Windows) και από το Linux version του BestCrypt ! (γαμώ? γαμώ γαμώ)

Πρακτικά ακολουθείς τα παρακάτω βήματα:

1) Linux Prompt> bctool new top_secret -a Blowfish -s 7G -d "my encrypted filesystem"

2) Αντιγράφουμε το top_secret container μας στο usb stick μας

3) Windows OS> Download http://www.jetico.com/BCTraveller.exe

4) Windows OS> Αντιγράφουμε το BCTraveller.exe στο usb stick μας

Πλέον έχουμε cross-platform encrypted filesystem στο usb μας.

Δυστυχώς αυτό δε μας προστατεύει από το να το ξαναχάσουμε :(