www.pudn.com > sslref30.zip > rpw.c


/* rpw.c */ 
/* Copyright (C) 1993 Eric Young - see README for more details */ 
#include  
#include "des.h" 
 
main() 
    { 
    des_cblock k,k1; 
    int i; 
 
    printf("read passwd\n"); 
    if ((i=des_read_password((C_Block *)k,"Enter password:",0)) == 0) 
        { 
        printf("password = "); 
        for (i=0; i<8; i++) 
            printf("%02x ",k[i]); 
        } 
    else 
        printf("error %d\n",i); 
    printf("\n"); 
    printf("read 2passwds and verify\n"); 
    if ((i=des_read_2passwords((C_Block *)k,(C_Block *)k1, 
        "Enter verified password:",1)) == 0) 
        { 
        printf("password1 = "); 
        for (i=0; i<8; i++) 
            printf("%02x ",k[i]); 
        printf("\n"); 
        printf("password2 = "); 
        for (i=0; i<8; i++) 
            printf("%02x ",k1[i]); 
        printf("\n"); 
        } 
    else 
        printf("error %d\n",i); 
    }