[ale] FW: more info on crypt.

Chris Fowler ChrisF at computone.com
Thu Mar 29 09:35:21 EST 2001





Below is code and output of 2 executions




Run 1:
You entered: password
It was encrypted to: ctmNrZ7a6zlUA
The correct password is: ctmNrZ7a6zlUA
Correct!


Run 2:
You entered: password12345
It was encrypted to: ctmNrZ7a6zlUA
The correct password is: ctmNrZ7a6zlUA
Correct! 


--------- test.c -----------------
#include <unistd.h>


#define PASSWORD "ctmNrZ7a6zlUA"



int
main(void)
{
        char password[32];
        char *encrypted;


        printf("password: ");
        scanf("%32s", password);


        encrypted = crypt(password, PASSWORD);


        // DEBUG
        printf("You entered: %s\n", password);
        printf("It was encrypted to: %s\n", encrypted);
        printf("The correct password is: %s\n", PASSWORD);
        // END DEBUG


        if (strcmp(encrypted, PASSWORD) == 0)
                printf("Correct!\n");
        else
                printf("Incorrect!\n");



        return 0;
}


        







More information about the Ale mailing list