PDA

View Full Version : C# - PHP e condivisione di un file protetto: che fare?


GiacoT
10-04-2006, 14:46
Ho dei dati sensibili contenuti in un file dell'host A.
Voglio che questi dati siano accessibili ad uno script c# dell'host B.

Fino a poco tempo fa usavamo un database come mezzo di scambio...solo che adesso il db non accetta più connessioni esterne quindi lo script c# non può più pescare i dati.

Possibili soluzioni?

Io ho pensato: criptiamo il file con un sistema a chiave privata,ma esistono algoritmi che si comportino alla stessa identica maniera in php e c#? Abbiamo provato il blowfish o come si chiama ma ha dato problemi.

Alternativa...metto la directory protetta via htaccess con user e pass.Qualcuno sa dirmi poi come riesco ad aprirla da c# specificando user e pass? Pensavo bastasse usare il link nella forma http://nome:[email protected]/dir ma mi da problemi anche solo usandolo via browser,possibile ci sia qualcosa che mi sfugga a tal proposito?

Grazie di ogni suggerimento

andbin
10-04-2006, 15:01
Ho dei dati sensibili contenuti in un file dell'host A.
Voglio che questi dati siano accessibili ad uno script c# dell'host B.

Fino a poco tempo fa usavamo un database come mezzo di scambio...solo che adesso il db non accetta più connessioni esterne quindi lo script c# non può più pescare i dati.

Possibili soluzioni?Potresti usare il protocollo SSL. In pratica usi un URL del tipo https://...../getfile.php, per esempio. Passando a questo script dei parametri tramite GET o POST contenenti delle credenziali (username e password) che ovviamente solo tu conosci. Tutto quello che passa tramite SSL è criptato, quindi sicuro.

Questo però presuppone che il server sia correttamente configurato per il supporto a SSL.