Card 1 — Cambi di base

Inserisci un numero e scegli il tipo di conversione: da base 10 verso un'altra base oppure da una base (2–8 o 16) a base 10.

Da base 10 verso la base scelta.

Per la base 16 puoi usare le lettere A–F (maiuz. o min.).

Se sei in modalità 10 → b, questa è la base di arrivo. In modalità b → 10, è la base di partenza.

Risultato

Card 2 — Operazioni in binario

Inserisci due numeri in base 2 (solo 0 e 1) e scegli se fare la somma, la sottrazione o la moltiplicazione.

Usa solo le cifre 0 e 1.

Risultato

Card 3 — Crittografia

Scegli il metodo di crittografia e se vuoi crittografare o decrittografare, poi inserisci il testo nei formati richiesti.

Shift classico: 3. Valori possibili da 0 a 25.

Cifrario di Cesare — Crittografa: inserisci un testo alfabetico (spazi e punteggiatura vengono mantenuti).

Output

Card 4 — RSA (versione didattica su testo)

Scegli due numeri primi piccoli per generare le chiavi RSA, poi cifra o decifra un testo alfabetico. Le lettere A–Z vengono convertite in numeri 0–25.

Usa primi piccoli (es. 11, 13, 17, 19, 23...). Oppure clicca “Genera primi casuali”.

Il sistema propone automaticamente 1–3 valori possibili di e, già coprimi con φ(n).

Chiavi generate

I caratteri non alfabetici vengono ignorati durante la cifratura.

Risultato RSA

Card 6 — Base64 Encoder / Decoder

Codifica e decodifica testo in Base64. È una codifica, non una cifratura: serve a rappresentare i dati usando solo caratteri stampabili.

Modalità Testo → Base64: puoi usare anche caratteri accentati.

Output