Пример #1
0
    private void UpdateShannonEntropy(string pw)
    {
        double entropyInBits = EntropyCalcs.ShannonEntropy(pw);

        this.ShannonEntropy = $"{LocMan.Get("Shannon entropy:")} {entropyInBits.ToString("F2")} {LocMan.Get("bits")}";
        OnPropertyChanged(nameof(ShannonEntropy));
    }
Пример #2
0
    private void UpdatePasswordEntropy(string pw)
    {
        int entropyInBits           = EntropyCalcs.CalcutePasswordEntropy(pw);
        PasswordSecurityLevel level = EntropyCalcs.GetPasswordSecurityLevel(entropyInBits);

        this.PasswordEntropy = $"{LocMan.Get("Password entropy:")} {entropyInBits} {LocMan.Get("bits")} ({level})";
        OnPropertyChanged(nameof(PasswordEntropy));
    }