1. Κατεβάστε και εγκαταστήσετε το openssl από τη διεύθυνση

Σχετικά έγγραφα
EPL475:Εργαστήριο 4, openssl Assymmetric Encryption

EPL475:Εργαστήριο 2, openssl

Ρ ΓΑ Σ Τ Ή Ρ Ι Ο 8 Α Σ Φ Ά Λ Ε Ι Α Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Ώ Ν Σ Υ Σ Τ Η Μ ΆΤ Ω Ν

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ στα Πληροφοριακά Συστήματα Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ.

Αννα Νταγιου ΑΕΜ: 432. Εξαμηνο 8. Ερώτηση 1. Πληκτρολογήστε την εντολή: openssl help Παρατηρήστε τις πληροφορίες που λαµβάνετε.

Πανεπιστήμιο Κύπρου Τμήμα Πληροφορικής (Χειμερινό Εξάμηνο 2014) ΕΠΛ 475: Ασφάλεια Δικτύων Η/Υ & Πληροφοριών. Εργαστήριο 5

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

Ασφάλεια Υπολογιστικών Συστηµάτων

Μελέτη Πρωτοκόλλων Κρυπτογραφίας

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Τμήμα Τηλεπληροφορικής & Διοίκησης

Ανάλυση Δικτυακής Κίνησης Πρωτοκόλλων Υπηρεσιών. Ασφάλεια Δικτύων. (4 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web

Εισαγωγή στην Κρυπτογραφία και τις Ψηφιακές Υπογραφές

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΗΝ ΕΝΟΤΗΤΑ

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

ΤΕΙ Κρήτης Τμήμα Μηχανικών Πληροφορικής. Συμμετρική Κρυπτογραφία

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

Υπολογιστική Θεωρία Αριθμών και Κρυπτογραφία

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΕΕ

Κρυπτογραφία. Κρυπτοσυστήματα τμήματος (Block ciphers) Άρης Παγουρτζής Στάθης Ζάχος Πέτρος Ποτίκας

Κρυπτογραφία. Κρυπτοσυστήματα τμήματος (Block ciphers) Άρης Παγουρτζής Στάθης Ζάχος Πέτρος Ποτίκας

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Κρυπτογραφία. Κρυπτοσυστήματα τμήματος (Block ciphers) Άρης Παγουρτζής Στάθης Ζάχος Πέτρος Ποτίκας

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Ασφάλεια Δεδομένων.

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Εισαγωγή στην επιστήμη της Πληροφορικής και των. Aσφάλεια

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Κεφάλαιο 1. Βασικές έννοιες στην κρυπτογραφία

Αλγόριθµοι δηµόσιου κλειδιού

Κρυπτογραφία. Κρυπτοσυστήματα τμήματος (Block ciphers) Άρης Παγουρτζής Στάθης Ζάχος Πέτρος Ποτίκας

Ρυθμίσεις Ψηφιακής Υπογραφής για έγγραφα μορφής PDF στο ΕΚΕΦΕ Δημόκριτος

Ασφάλεια Υπολογιστικών Συστημάτων

ΠΡΟΣ: Κάθε ενδιαφερόμενο. Θεσσαλονίκη, 18 /11/2016

Κρυπτογραφία. Κρυπτοσυστήματα πακέτου (Block ciphers) Άρης Παγουρτζής Στάθης Ζάχος Πέτρος Ποτίκας

8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ στα Πληροφοριακά Συστήματα Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ.

Συμμετρική Κρυπτογραφία

Pretty Good Privacy S/MIME Προτεινόµενες ιστοσελίδες. Giannis F. Marias 2

Στοιχεία Κρυπτογραφίας

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

Αυθεντικότητα Μηνυμάτων Συναρτήσεις Hash/MAC

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Βασικά Θέματα Κρυπτογραφίας Συμμετρική & Ασύμμετρη Κρυπτογραφία-Ακεραιότητα)

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

ρ. Κ. Σ. Χειλάς, ίκτυα Η/Υ ΙΙΙ, Τ.Ε.Ι. Σερρών, 2007

Συμμετρικά κρυπτοσυστήματα

Οδηγίες εγκατάστασης πιστοποιητικών της Αρχής Πιστοποίησης του Χρηματιστηρίου Αθηνών

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων SSL/TLS

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

Κεφάλαιο 21. Κρυπτογραφία δημόσιου κλειδιού και πιστοποίηση ταυτότητας μηνυμάτων

Προμήθεια Ασφαλών Διατάξεων Δημιουργίας Υπογραφής (ΑΔΔΥ) τύπου USB Tokens

Εφαρμοσμένη Κρυπτογραφία Ι

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ

Ασφάλεια Υπολογιστικών Συστημάτων

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Διαχείριση Ασφαλείας (Ι) Απειλές Ασφαλείας Συμμετρική & Μη-Συμμετρική Κρυπτογραφία

8.3 Ασφάλεια ικτύων. Ερωτήσεις

Ασφάλεια Πληροφοριακών Συστημάτων. Συμμετρική Κρυπτογραφία ΙΙ. Τμήμα Μηχ. Πληροφορικής ΤΕΙ Κρήτης. Ασφάλεια Πληροφοριακών Συστημάτων

Βασικές Έννοιες Κρυπτογραφίας

Πρόλογος 1. 1 Μαθηµατικό υπόβαθρο 9

Web Services Security. Μέρος ΙΙ

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ. Έτους

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΕΘΝΙΚΗ ΕΠΙΤΡΟΠΗ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΙ ΤΑΧΥ ΡΟΜΕΙΩΝ

Κρυπτογραφία και Ασφάλεια Δικτύων

Τεχνική Ανάλυση των η-υπογραφών & των η-πιστοποιητικών

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

Ρύθμιση apache 2.0 web server σε Debian linux variations

Ασφάλεια Πληροφοριακών Συστηµάτων

Κρυπτογραφία: Οργανωτικά

Ασφάλεια Πληροφοριακών Συστηµάτων. Αυθεντικότητα Μηνυµάτων 1

Γκλίβας Δημήτριος ΑΕΜ ΤΕΙ ΚΑΒΑΛΑΣ Τμήμα Βιομηχανικής Πληροφορικής

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ. 3.4 Παραδείγματα χρήσης ψηφιακών υπογραφών

Δ Εξάμηνο. Κρυπτογραφία: Συμμετρική Κρυπτογράφηση

Α.ΤΕΙ ΚΡΗΤΗΣ ΠΑΡΑΡΤΗΜΑ ΧΑΝΙΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝIΚΩΝ ΜΗΧΑΝΙΚΩΝ

Ασφάλεια (PGP)

Ασφαλείς Εφαρμογές η-υπογραφών

Χρήση λογισμικού Adobe Acrobat Reader (XI & DC) για την προσθήκη Ψηφιακής Υπογραφής σε Aρχεία PDF. Έκδοση 1.0

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. Συναρτήσεις Κατακερματισμού

ΠΡΟΜΗΘΕΙΑ ΔΗΜΟ ΛΕΒΑΔΕΩΝ

ΣΕΜΙΝΑΡΙΟ. ΠΑΡΟΥΣΙΑΣΗ 19/5/11 Αµφιθέατρο

Ασφάλεια Τηλεπικοινωνιακών Συστημάτων ΣΤΑΥΡΟΣ Ν ΝΙΚΟΛΟΠΟΥΛΟΣ 03 ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΚΡΥΠΤΟΛΟΓΙΑ

Πανεπιστήμιο Αιγαίου Τμήμα μηχανικών πληροφοριακών & επικοινωνιακών συστημάτων Βασικές έννοιες Κρυπτογραφίας

ΨΗΦΙΑΚΗ ΥΠΟΓΡΑΦΗ. Απόστολος Πλεξίδας Προϊστάµενος της ιεύθυνσης ιαφάνειας & Ηλεκτρονικής ιακυβέρνησης της Περιφέρεια Κεντρικής Μακεδονίας

Ασφάλεια Πληροφοριακών Συστημάτων

ΥΠΗΡΕΣΙΕΣ ΨΗΦΙΑΚΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δ Εξάμηνο

Οδηγός για τις ψηφιακές υπογραφές των ηλεκτρονικών εγγράφων της Γενικής Δνσης Συντάξεων

«Προηγμένη ηλεκτρονική υπογραφή» ή «ψηφιακή υπογραφή»

Ψηφιακά Πιστοποιητικά και Έµπιστες Τρίτες Οντότητες

ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή 2. Θεωρία αριθμών Αλγεβρικές δομές 3. Οι κρυπταλγόριθμοι και οι ιδιότητές τους

Κατάλογος Σχηµάτων. Κατάλογος Πινάκων. I Θεµέλια 27

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας

Εισαγωγή στην Πληροφορική

Κρυπτογραφία. MAC - Γνησιότητα/Ακεραιότητα μηνύματος. Πέτρος Ποτίκας

Κατάλογος Σχηµάτων. Κατάλογος Πινάκων. I Κρυπτανάλυση 21

UP class. & DES και AES

Προμήθειας Ασφαλών Διατάξεων Δημιουργίας Υπογραφής (ΑΔΔΥ) τύπου USB Tokens 639,60 (συμπεριλαμβανομένου του ΦΠΑ 23%)

Transcript:

Οδηγίες εγκατάστασης openssl 1. Κατεβάστε και εγκαταστήσετε το openssl από τη διεύθυνση http://www.shininglightpro.com/products/win32openssl.html 2. Αφού εγκαταστήσετε όλα τα απαραίτητα αρχεία κατεβάστε από το eclass από το φάκελο το εργαστήριο 8 το αρχείο CAcnf.txt και βαλτέ το μέσα στο φάκελο C:/openssl/bin. 3. Επίσης αντιγράψετε από το path C:\OpenSSL\bin\PEM\demoCA το αρχείο index.txt μέσα στο bin 4. Φτιάξετε επίσης μέσα στο φάκελο bin τους απαραιτήτους φακέλους που χρησιμοποιούνται στα path των αρχείων για παράδειγμα για τα επόμενα σενάρια εντολών δημιουργήστε ένα φάκελο με το όνομα private. 5. Χρησιμοποιώντας το cmd(command prompt). Πηγαίνετε στο φάκελο bin του openssl και από εκεί μπορείτε να εκτελέσετε τις παρακάτω εντολές

Standard commands asn1parse ca ciphers crl crl2pkcs7 dgst dh dhparam dsa dsaparam ec ecparam enc engine errstr gendh gendsa genrsa nseq ocsp passwd pkcs12 pkcs7 pkcs8 prime rand req rsa rsautl s_client s_server s_time sess_id smime speed spkac verify version x509 Message Digest commands (see the `dgst' command for more details) md2 md4 md5 rmd160 sha sha1 Cipher commands (see the `enc' command for more details) aes 128 cbc aes 128 ecb aes 192 cbc aes 192 ecb aes 256 cbc aes 256 ecb base64 bf bf cbc bf cfb bf ecb bf ofb cast cast cbc cast5 cbc cast5 cfb cast5 ecb cast5 ofb des des cbc des cfb des ecb des ede des ede cbc des ede cfb des ede ofb des ede3 des ede3 cbc des ede3 cfb des ede3 ofb des ofb des3 desx idea idea cbc idea cfb idea ecb idea ofb rc2 rc2 40 cbc rc2 64 cbc rc2 cbc rc2 cfb rc2 ecb rc2 ofb rc4 rc4 40

Παραπάνω πληροφορίες για τις εντολές μπορείτε να βρείτε στη διεύθυνση http://www.openssl.org/docs/apps/openssl.html Παραδείγματα εντολών: Σενάριο 1 > Δημιουργία rsa κλειδιού και Πιστοποιητικού Αρχή Πιστοποίησης Δημιουργία ιδιωτικού κλειδιού και αυτό υπογεγραμμένο πιστοποιητικού για αρχή πιστοποίησης με RSA και md5 openssl req new x509 keyout private/cakey.pem out private/cacert.pem days 365 config CAcnf.txt md5 Επισκόπηση πιστοποιητικού αρχής πιστοποίησης openssl x509 in private/cacert.pem text Μετατροπή πιστοποιητικού αρχής πιστοποίησης από pem σε der openssl x509 in private/cacert.pem outform DER out private/cacert.cer Σενάριο 2 Δημιουργία rsa κλειδιού και Πιστοποιητικού χρήστη Δημιουργία ιδιωτικού κλειδιού και αυτό υπογεγραμμένο πιστοποιητικού για αρχή πιστοποίησης με RSA και md5 openssl req new x509 keyout private/testprivatekey.pem out private/testselfcert.pem days 365 newkey rsa:1024 config CAcnf.txt md5 Επισκόπηση πιστοποιητικού αρχής πιστοποίησης openssl x509 in private/testselfcert.pem text Μετατροπή πιστοποιητικού αρχής πιστοποίησης από pem σε der openssl x509 in private/testselfcert.pem outform DER out private/testselfcert.cer

Δημιουργία αίτησης πιστοποιητικού προς υπογραφή από την αρχή πιστοποίησης openssl x509 x509toreq in private/testselfcert.pem signkey private/testprivatekey.pem out private/testcertreq.pem Επισκόπηση αίτησης πιστοποιητικού openssl x509 in private/testcertreq.pem text Σενάριο 3 Δημιουργία και επαλήθευση υπογραφής με SHA1 και RSA Δημιουργία σύνοψής ενός αρχείου με συνάρτηση κατακερματισμού sha1 οpenssl sha1 out private/digest.txt plain.txt οpenssl sha1 plain.txt Δημιουργία σύνοψής ενός αρχείου με συνάρτηση κατακερματισμού md5 οpenssl md5 out private/digest.txt plain.txt οpenssl md5 plain.txt Δημιουργία ψηφιακής υπογραφής με sha1 και RSA openssl dgst sha1 sign private/testprivatekey.pem out private/rsasignature.bin plain.txt Λήψη δημόσιου κλειδιού από το ιδιωτικό openssl rsa in private/testprivatekey.pem pubout out private/testpublickey.pem Επαλήθευση ψηφιακής υπογραφής openssl dgst sha1 verify private/testpublickey.pem signature private/rsasignature.bin plain.txt

Σενάριο 4 Λίστες Ανάκλησης Πιστοποιητικών CRL Δημιουργία Λίστα Ανάκλησης openssl ca gencrl out private/crl1.pem config CAcnf.txt Επισκόπηση λίστας openssl crl in private/crl1.pem text Ανάκληση πιστοποιητικού openssl ca gencrl revoke private/testselfcert.pem config CAcnf.txt Μετατροπή λίστας σε der μορφή openssl crl in private/crl1.pem outform der out private/crl1.crl