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
Ο αλγόριθμος 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