0
0
mirror of https://github.com/keepassxreboot/keepassxc.git synced 2024-09-20 04:12:15 +02:00

Removing password output from Estimate. (#1281)

* Removing password output from Estimate.

* clang-format
This commit is contained in:
louib 2017-12-14 20:22:59 -05:00 committed by GitHub
parent 57845851c0
commit 8b1c8f69f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,13 +42,13 @@ Estimate::~Estimate()
{
}
static void calculate(const char* pwd, bool advanced)
static void estimate(const char* pwd, bool advanced)
{
double e;
int len = strlen(pwd);
if (!advanced) {
e = ZxcvbnMatch(pwd, 0, 0);
printf("Pass '%s' \tLength %d\tEntropy %.3f\tLog10 %.3f\n", pwd, len, e, e * 0.301029996);
printf("Length %d\tEntropy %.3f\tLog10 %.3f\n", len, e, e * 0.301029996);
} else {
int ChkLen;
ZxcMatch_t *info, *p;
@ -58,12 +58,7 @@ static void calculate(const char* pwd, bool advanced)
m += p->Entrpy;
}
m = e - m;
printf("Pass '%s' \tLength %d\tEntropy %.3f\tLog10 %.3f\n Multi-word extra bits %.1f\n",
pwd,
len,
e,
e * 0.301029996,
m);
printf("Length %d\tEntropy %.3f\tLog10 %.3f\n Multi-word extra bits %.1f\n", len, e, e * 0.301029996, m);
p = info;
ChkLen = 0;
while (p) {
@ -170,6 +165,6 @@ int Estimate::execute(QStringList arguments)
password = inputTextStream.readLine();
}
calculate(password.toLatin1(), parser.isSet(advancedOption));
estimate(password.toLatin1(), parser.isSet(advancedOption));
return EXIT_SUCCESS;
}