(1) questa funzione usa Java, che contiene le procedure di calcolo.
(2) La RSA “chiave„ consiste delle due quantità: un modulo e un esponente. Le chiavi della RSA vengono sempre negli accoppiamenti, con un “pubblico„ denotato chiave e l'altro “riservato.„ Un messaggio che è cifrato using LA UNA O LA ALTRA chiave deve essere decifrato using l'ALTRA chiave. Mantenete il segreto di chiave riservata e trasmettete per radio la chiave pubblica. Chiunque può allora cifrare tutto il messaggio a voi using la chiave pubblica, ma nessuno ma voi potete decifrarli (non neppure il mittente) poiché soltanto avete la chiave segreta. Inoltre, potete cifrare un messaggio using la vostra chiave riservata e chiunque può decifrarlo using la chiave pubblica.
Il beneficio è che allora sanno di sicuro che siete la persona che ha generato il messaggio. (3) la selezione del modulo e dell'esponente della RSA ha determinate sfumature oltre i calcoli numerici di base. In particolare, determinati valori per varie componenti della generazione chiave possono provocare le debolezze di crittografia. Per questo motivo, potete scegliere di evit diare generare gli accoppiamenti chiave della RSA voi stessi e preferibilmente di contare sul codice “ufficiale„ della generazione chiave. (4) a partire da 2005, “i laboratori della RSA attualmente suggerisce i formati chiave di 1024 bit per uso corporativo e di 2048 bit per le chiavi estremamente importanti….„
Requisiti:
· Rilascio di MATLAB: R14SP3