micro-utils/src/cryptpw.c

21 lines
345 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) {
2024-07-03 14:22:50 +00:00
puts("cryptpw: missing operand\ncryptpw [password] [own salt]");
2024-07-01 10:23:00 +00:00
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;
}