Zum Inhalt springen

Bubbsi

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

  1. Auf den 3 Seiten steht der Algorithmus nicht beschrieben.^^ Nunja und in der Manpage versteh ich alles nich so genau, weil der algorithmus noch komplizierter in englisch als schon in deutsch zu verstehen ist xD
  2. aha sry aber hilft mir nicht wirklich weiter
  3. Hallo, Ich hab folgendes Problem. Ich muss für eine Übung wissen, wie der Crypt() Algorithmus mit dem Passwort in der Shadow Datei Funktioniert. Hab auch schon sehr viel gegoogelt. Allerdings ist mir das Verfahren immernoch ein wenig Rätselhaft. Also ich weiß dass eine 56 bit Kette was acht 7bit ASCII Zeichen entspricht verschlüsselt werden und zwar genau 5 mal mit DES. Hab ich das richtig verstanden, wenn die Zeichenkette weniger als 8 zeichen beinhaltet sind der Rest nullen? So nunja und das ganze mit dem Salt ist mir noch ein ziemliches Rätsel, wie der Salt nun wie auch immer random erstellt wird und zugegeben wird?!? :confused: Kann mir vllt. jemand ein wenig Licht ins Dunkle bringen? xD
  4. Bubbsi

    bzero()?

    Naja mem und bzero^^.... okay hier is der Code... iwie versteh ich alles garnich so wirklich bis zum connect ab da an ist es klar. #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <netinet/in.h> #include <assert.h> #include <string.h> #include <unistd.h> #include <netdb.h> #include <arpa/inet.h> int main(void) { /* Socket erstellen */ int socks = socket(AF_INET, SOCK_STREAM, 0); /* Verbindungsziel festlegen, Port und IP-Adresse des Servers angeben */ struct sockaddr_in serveraddr; bzero(&serveraddr, sizeof(serveraddr)); inet_pton(AF_INET, "127.0.0.1", &serveraddr); serveraddr.sin_family = AF_INET; serveraddr.sin_port = htons(1111); /* Verbindung aufbauen */ connect(socks, (struct sockaddr*) &serveraddr, sizeof(serveraddr)); /* Puffer mit Text füllen */ char buffer[5]; strcpy(buffer, "test"); /* "test" String an Server senden */ int bytes = send(socks , buffer, sizeof(buffer), 0); /* Ausgabe was gesendet wurde */ printf("Sende String: %s\n", buffer); printf("Es wurden %d Bytes gesendet\n", bytes); /* Verbindung beenden */ close(socks); return EXIT_SUCCESS; }
  5. Bubbsi

    bzero()?

    Okay die setzt also die ersten Bytes auf null und für was sind die beiden Methoden nun gut? Ich les dauernd bzero(&serveraddr, sizeof(serveraddr)); Aber warum für was brauch ich das denn bitte?
  6. Bubbsi

    bzero()?

    Hallo Leute, Ich versuch gerade einen TCP Clienten in C zu bauen allerdings hab ich nich so viel Ahnung von C . Kann mir mal jemand sagen für was die Methode bezero() gut ist? Mit der Manpage, die sagt, dass das ganze Bytes nach 0 terminiert kann ich iwie nich wirklich viel anfangen xD

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...