akoumal Δημοσ. 18 Νοεμβρίου 2016 Δημοσ. 18 Νοεμβρίου 2016 Μπορει καποιος να μ εξηγηση τι σημαινει αυτο: $n & ~(1 << ($k - 1)) ;; οπου n,κ αριθμοι. Η ασκηση ελεγε για να δω αν κρυπτογραφηθει ενα μηνυμα θα πρεπει για n=37 k k=3 οι εξοδος να ειναι 33. 37(10)=100101(2)->100001(2)=33(10). Αν το 4bit=0 δεν εχω κρυπτογραφησει.
NickSym Δημοσ. 19 Νοεμβρίου 2016 Δημοσ. 19 Νοεμβρίου 2016 Μπορει καποιος να μ εξηγηση τι σημαινει αυτο: $n & ~(1 << ($k - 1)) ;; οπου n,κ αριθμοι. Η ασκηση ελεγε για να δω αν κρυπτογραφηθει ενα μηνυμα θα πρεπει για n=37 k k=3 οι εξοδος να ειναι 33. 37(10)=100101(2)->100001(2)=33(10). Αν το 4bit=0 δεν εχω κρυπτογραφησει. Έχεις ένα expression το οποίο κατά τον υπολογισμό του θα σου δώσει το παρακάτω αποτέλεσμα εκτελώντας την ακόλουθη σειρά βημάτων: $n & ~(1<< ($k - 1)) [Αντικατάσταση μεταβλητών] 37 & ~(1<< (3 - 1)) [Αφαίρεση] 37 & ~(1<< 2) [Αριστερή ολίσθηση κατά 2] 37 & ~4 [Μετατροπή στο δυαδικό] 100101 & ~000100 [Άρνηση] 100101 & 111011 [Λογικό ΚΑΙ] 100001 [Μετατροπή σε δεκαδικό] 33 2
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα