PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Passwortverschlüslung



Tuxist
21.06.04, 16:28
:D habe Skript erstellt zum erstellen von Programmen die Passwörter speichern und ausgeben.
In shell ausführen fertig.

#!/bin/sh
SUBDIR="."
echo Tippen sie den Name des zu erstellenden Programms ein:
read na
cd $SUBDIR
echo Bitte Tippen sie einen 2stelligen Salt-key ein:
read key
echo Passwort:
read pw
cat > $SUBDIR/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> <$key(0-9a-zA-Z./)>\n");
status=1;
}

else
{
encrypted=crypt(argv[1],argv[2]);
printf("%s",encrypted);
status=0;
}
return(status);
}
EOF
gcc pw.c -lcrypt -o $na
rm $SUBDIR/0606060.c