Sto usando Titanium 1.7.6 Sto sviluppando un'applicazione Android 2.2 che accederà a immagini/video/pdf/testo dalla mia cartella risorse dalla scheda SD. Voglio solo che l'applicazione sia in grado di leggere il contenuto della mia cartella delle risorse. Quale sarebbe il modo migliore per farlo? Ecco alcune delle mie idee:Titanium: tecniche di crittografia e decrittografia dei dati su dispositivi Android
- proteggere con password la cartella risorse, unica applicazione sarebbe conosce la password. (Non so se questo può essere fatto. Se sai come farlo per favore fatemelo sapere.)
- criptare tutti i file all'interno della cartella delle risorse. (in questo approccio, sto indovinando per leggere un file crittografato come immagini, dovrò decrittografare il file e memorizzarlo in una cartella temporanea, dopo aver usato il file decodificato eliminare il file dalla cartella temp.) Ma lì è un problema con questo approccio. per favore vedi link to the problem here
Se avete qualche altra idea per favore aggiungetela alla lista.
+1 per la risposta dettagliata. Ho pensato di usare gZip per comprimere e proteggere con password le cartelle. Ma cosa mi preoccupa, dove mantenere la password? nel codice? è sicuro? è possibile generare il codice dal codice byte e ottenere l'accesso alla password. – vaibhav
@vaibhav Non hai più bisogno di password! Google 'MW2 .ff viewer'. è un progetto open-source. leggi il codice e guarda come gli sviluppatori di COD scramble le loro cartelle. e se hai davvero bisogno di una password, tieni presente che tutto nel lato client non è sicuro. quindi non vale davvero la pena di proteggere con password tali cartelle. andare con le cartelle di scrambling con un metodo di algoritmo personalizzato (è molto semplice, più semplice della protezione con password, credetemi, l'ho fatto prima: D). – Sepehr