micro-utils/src/loginutils/cryptpw/cryptpw.c

21 lines
349 B
C
Raw Normal View History

2024-07-01 10:23:00 +00:00
#include <stdio.h>
#include "pw_check.h"
int main(int argc, char **argv) {
if (argc < 2) {
printf("cryptpw: missing operand\ncryptpw [password] [own salt]\n");
return 0;
}
char *salt = NULL;
if (argc > 2)
salt = argv[2];
char *cpass = enc_password("cryptpw", argv[1], salt);
if (cpass == NULL)
return 1;
puts(cpass);
return 0;
}