Anzeige:
Ergebnis 1 bis 3 von 3

Thema: verschlüsselungsskript

  1. #1
    Registrierter Benutzer
    Registriert seit
    06.06.2004
    Beiträge
    76

    verschlüsselungsskript

    habe angefangen ein Skript zu schreiben
    dies soll zum Pw verschlüsseln und ausgeben.
    Funktion:
    Benutzereingaben(PW Name Prgramm) > in quellcode einfügen > compelieren > quellcode löschen.

    komm aber nicht weiter.

    Mein Anfang:
    #!/bin/sh
    read na
    cd /backup/Tuxist/Desktop/Projekts/Passwortverschluesseln
    read pw
    write /tmp/0606060.c (write befehl geht nicht)
    #define _XOPEN_SOURCE
    #include <stdio.h>
    #include <unistd.h>

    int main(int argc, char *argv[])
    {
    /* int argc; */
    char *encrypted;
    int status;
    if(argc != 3)
    {
    printf("Aufruf: crypt <$pw> <2stelliger Salt-key(0-9a-zA-Z./)>\n");
    status=1;
    }

    else
    {
    encrypted=crypt(argv[1],argv[2]);
    printf("%s",encrypted);
    status=0;
    }
    return(status);
    }
    !!!!!!!!!!!!!brauche befehl zum speichern!!!!!!!!!!!!!
    gcc pw.c -lcrypt -o $na
    rm /tmp/0606060.c
    Geändert von Tuxist (21-06-2004 um 11:47 Uhr)
    Hoddel aus Überzeugung

  2. #2
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi,

    den Quellcode in eine Datei schreiben kannst Du bspw. so:

    Code:
    cat > /tmp/0606060.c << EOF
     #define _XOPEN_SOURCE
     #include <stdio.h>
     #include <unistd.h>
     
     int main(int argc, char *argv[])
     {
     /* int argc; */
     char *encrypted;
     int status;
     if(argc != 3)
     { 
     printf("Aufruf: crypt <$pw> <2stelliger Salt-key(0-9a-zA-Z./)>\n"); 
     status=1;
     }
     
     else 
     {
     encrypted=crypt(argv[1],argv[2]);
     printf("%s",encrypted);
     status=0;
     }
     return(status);
     }
    EOF
    Gruß micha
    IRC: irc.euirc.net #tux

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.06.2004
    Beiträge
    76
    danke geht super
    Hoddel aus Überzeugung

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •