Skip to content

Progetto didattico sviluppato in Assembly RISC-V di un sistema di cifratura/decifratura per messaggi testuali tramite cinque diverse modalità di codifica.

Notifications You must be signed in to change notification settings

VSerena/Cifrari-in-Assembly-RISC-V

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Cifrari-in-Assembly-RISC-V

Progetto didattico per il Corso di Architetture degli Elaboratori, sviluppato in Assembly RISC-V, di un sistema di cifratura/decifratura per messaggi testuali tramite cinque diverse modalità di codifica.


Messaggi in Codice – Cifrari in Assembly RISC-V

📌 Descrizione

Questo progetto, sviluppato in Assembly RISC-V, implementa un sistema di cifratura/decifratura per messaggi testuali tramite cinque diverse modalità di codifica:

  • Cifrario a Sostituzione (A)
  • Cifrario a Blocchi (B)
  • Cifratura con Occorrenze (C)
  • Cifrario con Dizionario (D)
  • Cifrario per Inversione (E)

Il programma è in grado di cifrare e decifrare una stringa myplaintext in base ai codici specificati nella stringa mycypher. Al termine dell’esecuzione, stampa il risultato crittografato e decifrato, segnalando infine la fine del programma.


⚙️ Funzionalità principali

  • Validazione lunghezza e caratteri di input.
  • Cifratura e decifratura automatica in base alla sequenza specificata.
  • Gestione dinamica del flusso tramite salti condizionati.

About

Progetto didattico sviluppato in Assembly RISC-V di un sistema di cifratura/decifratura per messaggi testuali tramite cinque diverse modalità di codifica.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published