Need Help-Επείγουσα τελικό έργο μου σε 2 Ημέρες

N

nick_533

Guest
2 Ο αλγόριθμος RC4
Ο αλγόριθμος RC4 απασχολεί ένα κλειδί μεταβλητού μήκους, Κ, από 8 μέχρι 2048 bit και 256-byte vector κατάσταση, Σ. Ο αλγόριθμος πρέπει να είναι οι φορείς της ανέλαβαν, όπως περιγράφεται στο 1 πριν αλγόριθμο κρυπτογράφησης / αποκρυπτογράφησης μπορεί να πραγματοποιηθεί.Αλγόριθμος initialization 1 RC4(Initialization της S)for i = 0 έως 255 doSi <-iTi <-K (i mod 2power8) βάσητέλος για(Αρχική μεταλλαγή της S)j <-0for i = 0 έως 255 doj <- (ι Si Ti) mod 2power8Si <-Sj, Sj <-Si (Εναλλαγή Si και Sj)τέλος για

Κάθε επανάληψη των αποτελεσμάτων γεννήτρια ρεύματος σε ένα μόνο byte τιμή, k, η οποία είναι η χρησιμοποιείται για να εκτελεί την πράξη XOR με το cipherstream ή ρεύμα plaintext για την αποκρυπτογράφηση ή κρυπτογράφησης, αντίστοιχα.Αλγόριθμος 2 RC4 Stream Generationi, j <-0,0βρόχοςi <- (i 1) mod 2power8j <- (ι Si) mod 2power8Si <-Sj, Sj <-Si (Εναλλαγή Si και Sj)t <- (Si Sj) mod 2power8k <-Stloop τέλος

ΑσκήσειςA Sample data

Άσκηση 1: Εφαρμογή του αλγορίθμου RC4 στη γλώσσα προγραμματισμού της επιλογής σας.
Α Δείγμα δεδομένων
Μπορείτε να χρησιμοποιήσετε τις ακόλουθες πληροφορίες για τη δοκιμή της εφαρμογής σας.
Κλειδί: abcdefghijklmnopqrst
Plaintext 0x49 0x54 0x53
RC4 ρεύμα 0x39 0xE8 0x32

 
κανείς δεν με βοηθούν

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Λυπημένος" border="0" />
 
Αυτό είναι εύκολο.Θα αρχίσουν αν yyou έχουν δύο μέρες έμειναν

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Χαμόγελο" border="0" />

.

 
Αν κάνετε απλά μια αναζήτηση για RC4, μπορείτε να βρείτε αρκετά χρηστικότητας επιτυχίες.Και την ψευδο κώδικα, όπως αναφέρεται, μπορεί να ξαναγραφεί σε Pascal που δεν έχουν μεγάλη δυσκολία, φαίνεται.

Μια προειδοποίηση: δεν πρέπει να είστε προσεκτικοί για να αντιγράψετε. Src από το Διαδίκτυο, όπως είναι-από καθηγητές μπορούν να αναζητήσουν και να βρουν τον ίδιο κωδικό, επίσης.

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top