Salve, sto creando un sito ospitato da Aruba.
Nel sito ho la necessita' di salvare file criptati.
Per l'upload: sfrutto una libreria di Persits denominata aspApload per caricare i file nella cartella del database.
Per il download faccio un download forzato in asp.
Vorrei pero' criptare i file all'upload e decriptarli alla richiesta di download.
Ovviamente se Aruba mettesse a disposizione la libreria aspencrypt sarebbe troppo facile!![]()
Ho trovato questo codice che cripta i file con l'algoritmo di Rijndael : http://www.codeproject.com/Articles/...ecryption-in-C
Pero' non so come integrarlo con il resto...
Qualcuno puo' aiutarmi o darmi qualche dritta?
Non trovo esempi su internet al riguardo...![]()
GRAZIE A TUTTI!
----------------------------- PER L'UPLOAD ------------------------------
Posso aggiungere uno script che cripta i file subito dopo averli caricati.
--------------------------- PER IL DOWNLOAD --------------------------
Per il download vorrei integrare lo script con il download forzato.
Cioe' decriptato il file "al volo e spedirlo".
Il codice attualmente in uso e' il seguente:
codice:<% nomeFile = Request.form("nomeFile") ' Creo l'oggetto ADODB.Stream Set download = Server.CreateObject("ADODB.Stream") ' Apro la connessione e carico il file download.Type = 1 download.Open download.LoadFromFile *percorso_cartella_salvataggio* ' Aggiungo le intestazioni del tipo di file Response.AddHeader "Content-Disposition", "attachment; filename=" & nomeFile Response.ContentType = "application/octet-stream" Response.BinaryWrite download.Read ' Un po di pulizia... download.Close Set download = Nothing %>