[A PAGAMENTO] Programmatore per sviluppare API REST in C#

w_t

Utente Attivo
3 Set 2007
121
0
16
Salve,
sto cercando un programmatore, vi spiego il perchè:

mi occorre sviluppare un API REST con autenticazione e cifratura dei dati che passano, mi spiego:

Ho un server remoto dove gira PHP, nel quale si trovano delle classi che gestiscono varie cose.

Devo realizzare un Client in C# con interfaccia grafica, che gira su PC Windows, il quale comunica con il Server remoto tramite delle API.

Dato che passano dati sensibili sopra, vorrei la massima sicurezza che possiamo adottare, considerando che abbiamo "un Client in C# e un Server in PHP".

Quello che vorrei io in questa fase è:
un progetto Console "Client", il quale invia una semplice stringa es: "Buongiorno Server" e
un file "Server.php" che risponde alla chiamata con un altra stringa, "Buongiorno Client".

Questo esempio per dire che:
- tutta l'implementazione delle funzioni che avrà il server e il client poi le faccio io
- solamente che non sono in grado di creare una connessione protetta a dovere con certificato, dati di autenticazione e inviare dati json cifrati a dovere.

Dalle varie discussioni siamo arrivati a questo:

( https + scambio di chiavi simmetriche mediante protocollo asimmetrico + dati json cifrati in base 64 oppure cifratura AES )


Un saluto.
Grazie.
 

marcomarsala

Nuovo Utente
4 Dic 2018
16
1
3
Il protocollo HTTPS permette di avere un certificato SSL sia per il server che per il client, permettendo l’identificazione certa di entrambe le parti e la cifratura delle comunicazioni. Un sistema simile è adottato anche dallo SdI, se vi hai avuto a che fare.