Tag Archives: τερματικό

Εντοπισμός documentation της βιβλιοθήκης libcrypt της OpenSSL για υπάρχουσες μεθόδους σε διανομές GNU/Linux.

Στο master thesis μου έπρεπε να κάνω ένα demo που να υλοποιεί ένα group key agreement. Μετά από πολύ ψάξιμο κατέληξα στην OpenSSL λόγο ότι έχει low level apis για να αναπτύσσεις ΚΑΙ δικό σου κρυπτογραφικό πρωτόκολλο.

Παρόλα αυτά υπήρχε δύσκολο-προς-εντοπισμό documentation έτσι το παρόν άρθρο το χρησιμοποιώ σαν index για το τι πρέπει να δώσω στην εντολή man ή που να πάω προκειμένου να μπορέσω να βρω πως χρησιμοποιείτε οι functions της βιβλιοθήκης.

  1. Getting Started βασική χρήση: Σύνδεσμος
  2. Diffie Hellman: Μεταβείτε σε αυτήν την σελίδα κάντε copy το όνομα μιας μεθόδου και σε τερματικό δώστε:
    man ^paste_την_function_που_κάνατε_copy_εδώ^
  3. BigNum για αριθμητική αριθμών για που λαμβάνουν μεγάλο χώρο στην μνήμη πχ.1024 ή 2048 bit ακεραίων:
    1. Όλες oι functions καταλογραφημένες είναι στο αποτέλεσμα της εντολής:
      man bn
    2. Για εκάστοτε function αναζητήστε:
      man ^όνομα_function_προηγούμενου_βήματος^
  4. Επίσημο Documentation για όλες της μεθόδους εδώ. Για εντοπισμό εγκατεστημένης έκδοσης δίνετε στο τερματικό:
    openssl version
Advertisements