Πως παράγεται ο κωδικός (password) στο /etc/shadow;

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό simosx » 04 Μαρ 2011, 13:15

Όταν διαβάζουμε παλιά βιβλία για Unix, μαθαίνουμε ότι στο /etc/passwd μπορούμε να βρούμε τον κωδικό μας, σε μια ειδική μορφή που σχετίζεται με τον αλγόριθμό DES.
Νεότερα βιβλία αναφέρουν ότι οι κωδικοί έχουν μεταφερθεί στο /etc/shadow, και ότι γίνεται χρήση αθροίσματος ελέγχου (hash), και συγκεκριμένα το MD5.

Τι συμβαίνει πραγματικά στο Ubuntu;

Ας δούμε το περιεχόμενο του /etc/shadow (στο σύστημά μου):
Κώδικας: Επιλογή όλων
root:!:14784:0:99999:7:::
daemon:*:14728:0:99999:7:::
bin:*:14728:0:99999:7:::
sys:*:14728:0:99999:7:::
...
myubuntu:$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/:15037:0:99999:7:::


Παραπάνω, ο χαρακτήρας : είναι ο χαρακτήρας που διαχωρίζει τα πεδία. Το πρώτο πεδίο είναι ο όνομα χρήστη, και το δεύτερο σχετίζεται με τον κωδικό του χρήστη.

Για το χρήστη root αλλά και τους άλλους χρήστες συστήματος, οι λογαριασμοί είναι κλειδωμένοι. Δεν υπάρχει κωδικός που μπορούμε να βάλουμε ώστε να συνδεθούμε με τους λογαριασμούς αυτούς. Οι χαρακτήρες ! και * είναι χαρακτήρες που έχουν ως στόχο να μην αντιστοιχούν σε κάποιο κωδικό. Για να συνδεθούμε ως root, πρέπει να έχουμε ένα λογαριασμό χρήστη μετά να χρησιμοποιήσουμε sudo ή gksudu. Και είναι καλό αυτό.

Ο χρήστης μας είναι ο myubuntu, και έχει ως κωδικό το
Κώδικας: Επιλογή όλων
$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/

Τα $ είναι διαχωριστικά, οπότε έχουμε τα τρία πεδία
Κώδικας: Επιλογή όλων
6
8AKFwJvq
iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/


Το 6 δηλώνει ότι χρησιμοποιήθηκε ο αλγόριθμός SHA-1 512bit (παλαιότερα Linux είχαν '1', που σήμαινε MD5, που δεν είναι τόσο καλό).
Το 8AKFwJvq είναι κάτι που ονομάζεται salt (αλάτισμα;), που είναι μια τυχαία τιμή. (δες παρακάτω)
Το iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/ είναι η παραγώμενη τιμή που προκύπτει από το συνδυασμό του κωδικού μας + το τυχαίο αλάτισμα, και όλο αυτό μαζί έχει περαστεί από τον αλγόριθμο αθροίσματος ελέγχου SHA-1 512bit.

Μπορούμε να παράγουμε την παραπάνω τιμή και εμείς οι ίδιοι, με
Κώδικας: Επιλογή όλων
sudo apt-get install mkpasswd      # Αν έχετε Ubuntu 10.04.2 ή παλαιότερο
sudo apt-get install whois       # Αν έχετε Ubuntu 10.10 ή νεότερο

και μετά
Κώδικας: Επιλογή όλων
> mkpasswd -m sha-512 test 8AKFwJvq
$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/
> _


Ο κωδικός που βάλαμε ήταν test.

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Παρόμοια διανομή 3.0 Ελλάδα
Τελευταία επεξεργασία από simosx και 12 Μαρ 2011, 19:46, έχει επεξεργασθεί 1 φορά/ες συνολικά
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό Qdata » 04 Μαρ 2011, 13:39

Σίμο, μπράβο!Ενδιαφέρον!
Έχω μόνο ένα πρόβλημα:
Κώδικας: Επιλογή όλων
:~$ sudo apt-get install mkpasswd
Ανάγνωση Λιστών Πακέτων... Ολοκληρώθηκε
Κατασκευή Δένδρου Εξαρτήσεων                 
Ανάγνωση περιγραφής της τρέχουσας κατάσταση... Ολοκληρώθηκε
Το πακέτο mkpasswd δεν είναι διαθέσιμο, αλλά υπάρχει αναφορά για αυτό από άλλο πακέτο.
Αυτό σημαίνει ότι το πακέτο αυτό λείπει, είναι παλαιωμένο, ή είναι διαθέσιμο από άλλη πηγή
Πάραυτα το ακόλουθο πακέτο το αντικαθιστά:
  whois

E: Το πακέτο 'mkpasswd' δεν έχει υποψήφια προς εγκατάσταση


Βρήκα όμως αυτό: http://mkpasswd.net/ :)
Linux User: #530165
Γνώσεις ⇛ Linux: Μέτριο ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04 32bit σε Intel(R) Atom(TM) CPU N270 @ 1.60GHz
(Notebook) Προδιαγραφές ⇛ 2x Intel(R) Atom(TM) CPU N270 @ 1.60GHz │ 1016MB │ HDA-Intel - HDA Intel -- USB-Audio - USB AUDIO│ 1024x600 pixels
Νέος στο Linux?Οδηγοί - How to - Tutorials
Qdata
powerTUX
powerTUX
 
Δημοσιεύσεις: 1875
Εγγραφή: 18 Ιουν 2010, 19:40
Τοποθεσία: Σέρρες
IRC: dimos
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό simosx » 04 Μαρ 2011, 14:12

Βλέποντας στο http://packages.ubuntu.com/search?keywords=mkpasswd
παρατηρώ ότι υπάρχει πακέτο μόνο για Lucid (10.04), οπότε χρειάζεται κάποιο άλλο πακέτο για να δημιουργήσεις τον κωδικό με το χέρι.

Πιστεύω ότι είναι εφικτό να αναδημιουργήσει κανείς το mkpasswd με χρήση εντολών του Ubuntu, όπως sha512sum. Το έργο τούτο είναι ανοικτό.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό ftso » 12 Μαρ 2011, 18:25

nice!
προστέθηκε στην λίστα των οδηγών.
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό medigeek » 12 Μαρ 2011, 18:58

Νομίζω πως έχουμε όλοι οι... maverick-άδες το mkpasswd, υπάρχει στο πακέτο whois: :)
Κώδικας: Επιλογή όλων
$ dpkg -S mkpasswd
grub-common: /usr/share/man/man1/grub-mkpasswd-pbkdf2.1.gz
grub-common: /usr/bin/grub-mkpasswd-pbkdf2
whois: /usr/share/man/man1/mkpasswd.1.gz
whois: /usr/bin/mkpasswd

$ mkpasswd -m sha-512 test 8AKFwJvq
$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό simosx » 12 Μαρ 2011, 19:46

Ενημέρωσα το αρχικό σχετικά με το whois / mkpasswd
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό yiannis66 » 12 Μαρ 2011, 20:05

Θα ήθελα να ξέρω αν ακολουθώντας αυτόν τον οδηγό και αλλάζωντας το 'test' με τον κωδκό που θέλω θα γίνει αλλαγή του κωδκού μου
και έτσι στην επόμενη εππανεκίνηση θα έχω τον νέο κωδικό;
1 Γνώσεις Linux: O.K ┃ Προγραμματισμού: 0 ┃ Αγγλικών: O.K
2 Ubuntu 19.10 eoan 5.3.0-19-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu-wayland), Ubuntu 5.3.0-18-generic
3 Intel Core i5 CPU 660 3.33GHz ‖ RAM 7760 MiB ‖ Hewlett-Packard 304Bh - HP Compaq 8100 Elite CMT PC
4 Intel Core Processor Integrated Graphics [8086:0042] {i915}
5 enp0s25: Intel 82578DM Gigabit Network Connection [8086:10ef] (rev 05)
Άβαταρ μέλους
yiannis66
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1016
Εγγραφή: 08 Νοέμ 2009, 22:52
Τοποθεσία: Ροδος
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό Star_Light » 16 Απρ 2011, 22:34

simosx έγραψε:Όταν διαβάζουμε παλιά βιβλία για Unix, μαθαίνουμε ότι στο /etc/passwd μπορούμε να βρούμε τον κωδικό μας, σε μια ειδική μορφή που σχετίζεται με τον αλγόριθμό DES.
Νεότερα βιβλία αναφέρουν ότι οι κωδικοί έχουν μεταφερθεί στο /etc/shadow, και ότι γίνεται χρήση αθροίσματος ελέγχου (hash), και συγκεκριμένα το MD5.

Τι συμβαίνει πραγματικά στο Ubuntu;

Ας δούμε το περιεχόμενο του /etc/shadow (στο σύστημά μου):
Κώδικας: Επιλογή όλων
root:!:14784:0:99999:7:::
daemon:*:14728:0:99999:7:::
bin:*:14728:0:99999:7:::
sys:*:14728:0:99999:7:::
...
myubuntu:$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/:15037:0:99999:7:::


Παραπάνω, ο χαρακτήρας : είναι ο χαρακτήρας που διαχωρίζει τα πεδία. Το πρώτο πεδίο είναι ο όνομα χρήστη, και το δεύτερο σχετίζεται με τον κωδικό του χρήστη.

Για το χρήστη root αλλά και τους άλλους χρήστες συστήματος, οι λογαριασμοί είναι κλειδωμένοι. Δεν υπάρχει κωδικός που μπορούμε να βάλουμε ώστε να συνδεθούμε με τους λογαριασμούς αυτούς. Οι χαρακτήρες ! και * είναι χαρακτήρες που έχουν ως στόχο να μην αντιστοιχούν σε κάποιο κωδικό. Για να συνδεθούμε ως root, πρέπει να έχουμε ένα λογαριασμό χρήστη μετά να χρησιμοποιήσουμε sudo ή gksudu. Και είναι καλό αυτό.

Ο χρήστης μας είναι ο myubuntu, και έχει ως κωδικό το
Κώδικας: Επιλογή όλων
$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/

Τα $ είναι διαχωριστικά, οπότε έχουμε τα τρία πεδία
Κώδικας: Επιλογή όλων
6
8AKFwJvq
iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/


Το 6 δηλώνει ότι χρησιμοποιήθηκε ο αλγόριθμός SHA-1 512bit (παλαιότερα Linux είχαν '1', που σήμαινε MD5, που δεν είναι τόσο καλό).
Το 8AKFwJvq είναι κάτι που ονομάζεται salt (αλάτισμα;), που είναι μια τυχαία τιμή. (δες παρακάτω)
Το iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/ είναι η παραγώμενη τιμή που προκύπτει από το συνδυασμό του κωδικού μας + το τυχαίο αλάτισμα, και όλο αυτό μαζί έχει περαστεί από τον αλγόριθμο αθροίσματος ελέγχου SHA-1 512bit.

Μπορούμε να παράγουμε την παραπάνω τιμή και εμείς οι ίδιοι, με
Κώδικας: Επιλογή όλων
sudo apt-get install mkpasswd      # Αν έχετε Ubuntu 10.04.2 ή παλαιότερο
sudo apt-get install whois       # Αν έχετε Ubuntu 10.10 ή νεότερο

και μετά
Κώδικας: Επιλογή όλων
> mkpasswd -m sha-512 test 8AKFwJvq
$6$8AKFwJvq$iPY.sq0XO58ciwi3fQQBfKGCvW3JMu0.K5Jms7uZUmePQjVhhaWVkzQWC7NetruCiH2oqb06r/nlL739NXrvS/
> _


Ο κωδικός που βάλαμε ήταν test.

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Παρόμοια διανομή 3.0 Ελλάδα


Εκπληκτικος οδηγος.. και τα δικα μου μπραβο.
Βεβαια εχω μερικα σημεια που θα ηθελα να επισημανω για να συζητησουμε
Τον Φεβρουαριο του 2005 μια επιτυχημενη επιθεση στην SHA-1 οδήγησε στην έκδοση του SHA-2
καλα ενταξει και στην MD5 εχει βρεθει και σε αυτον κενο ασφαλειας...
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό simosx » 16 Απρ 2011, 22:46

Star_Light έγραψε:Βεβαια εχω μερικα σημεια που θα ηθελα να επισημανω για να συζητησουμε
Τον Φεβρουαριο του 2005 μια επιτυχημενη επιθεση στην SHA-1 οδήγησε στην έκδοση του SHA-2
καλα ενταξει και στην MD5 εχει βρεθει και σε αυτον κενο ασφαλειας...


Υπάρχουν κενά και κενά ασφάλειας. Τα προβλήματα στα SHA-1 και MD5 είναι σημαντικά, ωστόσο δεν επιτρέπουν μέχρι στιγμής να μπορείς να βρεις εύκολα
π.χ. 6f5ba02d42be8fd1363caf2af4f1971597b24c48
ποιες φράσεις μπορούν να παράγουν το παραπάνω άθροισμα ελέγχου σε SHA-1. Τώρα το Ubuntu χρησιμοποιεί SHA-512 με salting, που είναι αρκετά καλό για τη δουλειά που κάνει.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Πως παράγεται ο κωδικός (password) στο /etc/shadow;

Δημοσίευσηαπό Star_Light » 17 Απρ 2011, 00:02

simosx έγραψε:
Υπάρχουν κενά και κενά ασφάλειας. Τα προβλήματα στα SHA-1 και MD5 είναι σημαντικά, ωστόσο δεν επιτρέπουν μέχρι στιγμής να μπορείς να βρεις εύκολα
π.χ. 6f5ba02d42be8fd1363caf2af4f1971597b24c48
ποιες φράσεις μπορούν να παράγουν το παραπάνω άθροισμα ελέγχου σε SHA-1. Τώρα το Ubuntu χρησιμοποιεί SHA-512 με salting, που είναι αρκετά καλό για τη δουλειά που κάνει.


Φαινομενικα δεν μοιαζει τοσο απλο. Αλλα θα πρεπει να κατσει να τον μελετησει και βαθυτερα καποιος
για να σου απαντησει με περισσοτερη ακριβεια. ΠΧ ΠΩς λειτουργει η SHA ,τι γινεται XOR με τι , απο ποσους γυρους περναει αν περναει κτλπ :D θα ψαξω κανα καλο λινκ με την λειτουργια και αν το βρω θα το ποσταρω και εδω.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Επόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials

cron