Quello che sto per dire e' opinabile e non prenderlo per oro colato: e' solo il mio modo di fare. Se devi criptare singoli files bcrypt puo' andare bene da usare al volo con semplicita'. Non ho capito perche' a volte non ti funziona dovresti dare maggiori indicazioni su cosa non riesce a criptare. Conviene pero' avere la possibilita' di montare all'occorrenza una intera cartella criptata dove riporre le nostre cose riservate. Fino a poco tempo fa usavamo truecrypt 7.1a: gli sviluppatori pero' lo hanno dichiarato insicuro e hanno abbandonato lo sviluppo. Si pensa che qualcun altro ne riprendera' lo sviluppo. In attesa degli eventi e' una buona scelta continuare ad usarlo. Lo puoi scaricare da qui:
https://www.grc.com/misc/truecrypt/truecrypt-7.1a-linux-x86.tar.gzClicca sopra la cartella ed estrai il contenuto. Ci sara' un file binario di shell che installa truecrypt a cui darai i permessi di esecuzione (clicca col destro e spunta exec in Properties o Proprieta'). Dopo avergli dato i permessi di esecuzione lo lanci cliccandoci sopra e installa truecrypt 7.1a. In /usr/bin troverai l'eseguibile che potrai trascinare sul desktop per creare un link da lanciare al volo cliccandoci sopra. Impara ad usarlo. In ogni caso non e' opportuno conservare le proprie password in un pc che si connette. Io uso un pc dedicato che non connetto mai. Anche nel browser non salvare mai le tue password. Le password vanno tenute a parte e non salvate sul pc con cui ci si connette. Truecrypt lo userai per rendere "piu' sicuri" (ma non del tutto) altri documenti che usi online. Questa e' materia di attualita' e in costante evoluzione. Questo e' quello che faccio io.
EDIT: dimenticavo di dirti che per far funzionare correttamente truecrypt in puppy devi divattivare i servizi crittografici del kernel. Una volta installato e lanciato clicca Settings-Preferences-System Integration-Do not use kernel cryptographic services.