Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5

    Crittografia Asimmetrica (RSA)

    Devo fare un esercizio di questo genere ma purtroppo non so come procedere:
    Scrivere un'applicazione client/server che:
    1-generi una coppia di chiavi usando RSA, una per il server e una per il client;
    2-salvi le chiavi su files;
    3-consenta al client di inviare un messaggio cifrato con la chiave pubblica del server al server;
    4-il server decifra il messaggio con la sua chiave privata e appende OK al messaggio in chiaro;
    5-il server cifra nuovamente il messaggio e lo invia al client che deve stamparlo a video.


    Grazie mille!!
    Ciao ciao Francesco

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Moderazione

    E' lo stesso problema che hai postato [B]qui?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Cosa vuol dire "non so come procedere"?
    Hai problemi nella strutturazione del programma (come dividerlo in classi, come fare perchè queste si parlino)?
    Hai problemi nell'implementazione di uno di quei punti? (quale?)
    Hai problemi con l'architettura client/server (non sai come implementare un client, un server o come farli comunicare)?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    5
    Originariamente inviato da alka
    Moderazione

    E' lo stesso problema che hai postato [B]qui?
    No il problema è diverso...si tratta di un'applicazione client server...
    Originariamente inviato da LeleFT
    Cosa vuol dire "non so come procedere"?
    Hai problemi nella strutturazione del programma (come dividerlo in classi, come fare perchè queste si parlino)?
    Hai problemi nell'implementazione di uno di quei punti? (quale?)
    Hai problemi con l'architettura client/server (non sai come implementare un client, un server o come farli comunicare)?
    Ciao.
    Non ho capito precisamente come fare a salvare le chiavi su file e come fare poi ad estrarle, in una nota per l'esercizio c'è scritto di utilizzare EncodedKeySpec una volta caricate le chiavi da file, di usare X509EncodedKeySpec per la chiave pubblica e PCKS8EncodedKeySpec per la chiave privata.

    Grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.