Mini RSA: Cripta & Decripta

Mini RSA: Cripta & Decripta

Cripta e decripta un messaggio usando chiavi RSA predefinite piccole.

1Criptare & Decriptare

In questo esempio, saltiamo la generazione delle chiavi e ci concentriamo sui passaggi per criptare e decriptare, usando chiavi pre-calcolate: Pubblica (7, 55) e Privata 23.

2Input Utente

Il blocco **Input** ti chiede di inserire un numero. In RSA, il messaggio deve essere più piccolo del modulo `n` (55 nel nostro caso).

3Esponenziazione Modulare

Per crittografare e decrittografare senza scontrarsi con numeri troppo grandi, usiamo un ciclo per moltiplicare e applicare subito il modulo `n`.

FlowData Lab

Variabile
Dichiara
di tipo
Variabile
Dichiara
di tipo
Variabile
Dichiara
di tipo
Variabile
Dichiara
di tipo
Variabile
Dichiara
di tipo
Variabile
Dichiara
di tipo
Assegnazione
Imposta
=
Assegnazione
Imposta
=
Assegnazione
Imposta
=
Output
Stampa
Input
Chiedi con testo
e salva in
Output
Stampa
Assegnazione
Imposta
=
Ciclo Range
Perdaapasso

Esegui

Assegnazione
Imposta
=
Output
Stampa
Assegnazione
Imposta
=
Ciclo Range
Perdaapasso

Esegui

Assegnazione
Imposta
=
Output
Stampa