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. Dalla base scelta verso base 10.
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
—