Forum by laureateci.it
[ Home | REGOLE FORUM | Tutti i blog | Profilo | Registrati | CHAT | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download Informatica | Download ICD | Download TPS | Download Magistrale | Download Specialistica | Giochi | Cerca nel web | cerca | faq | RSS ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 INFORMATICA - Primo Anno
 Architettura degli elaboratori
 cifrario di cesare
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
I seguenti utenti stanno leggendo questo Forum Qui c'è:
Autore Discussione Precedente Discussione Discussione Successiva  

gino91
Nuovo Utente



Inserito il - 26/05/2012 : 16:17:41  Mostra Profilo  Visita l'Homepage di gino91 Invia a gino91 un Messaggio Privato  Rispondi Quotando
qualcuno sarreb cosi gentile ma scrivermi il programma del cifrario di cesare in mips.....

Esempio 1: K = 3. Messaggio in chiaro: “bella roma”. Messaggio cifrato: “ehood urpd”.

Supponiamo che l’alfabeto usato sia composto solo dalle lettere minuscole dell’alfabeto inglese. Notare che con questo procedimento, e usando K = 3, le ultime tre lettere dell’alfabeto “x”, “y”, e “z” diventano rispettivamente “a”, “b”, e “c”. Piu’ in generale, per un K qualsiasi, sia § una lettera dell’alfabeto inglese, e sia n la sua posizione nell’alfabeto. Il cifrario di Cesare trasforma § nella lettera di posizione (n + K) modulo 26. (come nell’esempio qua’ sotto.)

Esempio 2: K = 24. Messaggio in chiaro: “bella roma”. Messaggio cifrato: “zcjjy pmky”.

Il nostro programma legge una chiave K: K [0, 25]. Poi legge un numero intero che indica l’operazione da eseguire: 0 significa cifrare e 1 significa decifrare. Se operazione == 0: legge un testo in chiaro; cifra il testo usando la chiave K; memorizza il testo cifrato in un vettore e lo stampa. Se operazione == 1: legge un testo cifrato con la chiave K; decifra il testo usando la chiave -K; memorizza il testo decifrato in un vettore e lo stampa.

Note:

La lunghezza del testo in input è al massimo 300 caratteri.
Le lettere maiuscole, i numeri, gli spazi, i ritorni a capo e la punteggiatura possono essere presenti nel testo ma non sono modificati né dall’operazione di cifratura, né dall’operazione di decifratura. In altre parole, le operazioni hanno effetto solo sulle 26 lettere minuscole.

dr. house
Nuovo Utente

1222_da_lacrijux


Regione: Puglia
Prov.: Bari


Inserito il - 26/05/2012 : 20:56:40  Mostra Profilo  Visita l'Homepage di dr. house Invia a dr. house un Messaggio Privato  Rispondi Quotando
il k è la lunghezza delle lettere in ordine alfabetico da aggiungere lettere par lettera la messaggio da codificare. k in questo caso è la chiave che permette di decifrare e codificare kiaro??

dottor house
Torna all'inizio della Pagina
  Discussione Precedente Discussione Discussione Successiva  
 Nuova Discussione  Rispondi
 Versione Stampabile Bookmark this Topic Aggiungi Segnalibro
Vai a:
Forum by laureateci.it © 2002 - 2012 Laureateci Communications Torna all'inizio della Pagina
Il DB ha risposto in 0,22 secondi.

TargatoNA.it | SuperDeejay.Net | Antidoto.org | Brutto.it | Equiweb.it | Snitz Forum 2000