Δημοσιεύτηκε: 28 Αύγ 2011, 19:34
Star_Light έγραψε:
1.α ωραιοτατα. Ευχαριστω. Το 2 το δινεις ετσι 00000010 αλλα και ολα τα μηδενικα να βγαλεις απο αριστερα παλι 2 θα μεινει λογω προσθηκης στα λιγοτερο σημαντικα bit απο αριστερα. Για 1 δευτερολεπτο μπερδευτηκα αλλα μονο για 1
Δεν δίνω πουθενά το 2 στην δυαδική μορφή του. Στη C δεν υπάρχει built-in data type για δυαδικές μεταβλητές.
έγραψε::P . Λοιπον θα δω αυτο τον κωδικα... προ λιγου καπου πηρε το ματι μου και τον αλγοριθμο του καισαρα που ουσιαστικα αναλογα με το κλειδι κανεις μετατοπισεις μεσα στον πινακα πχ αν το κλειδι ειναι 3 τοτε ο αρχικος χαρακτηρας (1ος) στο κρυπτοκειμενο θα ειναι ο 4ος του αρχικου απλου κειμενου κ.ο.κ . Αφου διαβασω αυτα που εδωσες θα κοιταξω να φτιαξω και καναν καισαρα μετα να χαρω λιγο.
Έχω δώσει link για το ROT13 που είναι παραλλαγή του Καίσσρα
έγραψε:2. (Λιγο ασχετη απορια) αλλα αν σε εναν hex editor οπου τα data αντιπροσωπευονται απο 16-δικες τιμες και ομαδοποιούνται σε 4 groups των 4 bytes τοτε απο αυτα τα 4 καθε φορα παιρων 2 χαρακτηρες? ΕΦοσον 1 char δινει 8 bytes.
Ναι, τα char στη C πιάνουν εγγυημένα 1 byte το καθένα.