🔒 A "Automated Password Generator"-clone written in Go
Find a file
Winni Neessen 203da17634
#52 and #53: Increase password generation flexibility and error handling
Added code to check if set minimum password requirements are met after generating a random password. If not, the password generation process is repeated.
This not only adds an extra layer of security but also ensures that all set criteria for the password are met.
Also enhanced error handling in functions that could return a negative integer when asked for a random number.
Changed 'minimum amount of' parameter descriptions in apg.go to avoid confusion.
2023-08-06 18:55:47 +02:00
.github Update docker-publish.yml 2022-05-12 10:04:48 +02:00
.idea v2: Complete rework of the library and the client 2023-04-18 11:49:44 +02:00
cmd/apg #52 and #53: Increase password generation flexibility and error handling 2023-08-06 18:55:47 +02:00
.gitignore Refactor generator and add config options 2023-08-04 16:02:58 +02:00
.golangci.toml v2: Complete rework of the library and the client 2023-04-18 11:49:44 +02:00
algo.go #53 Add coinflip algorithm and improve error messages 2023-08-05 18:10:11 +02:00
algo_test.go #53 Add tests and refactor Algorithm constants 2023-08-04 20:35:31 +02:00
apg.go Refactor generator and add config options 2023-08-04 16:02:58 +02:00
config.go #53 Update password configuration parameters 2023-08-05 17:57:06 +02:00
config_test.go Refactor generator and add config options 2023-08-04 16:02:58 +02:00
go.mod v2: Complete rework of the library and the client 2023-04-18 11:49:44 +02:00
mode.go #52 and #53: Increase password generation flexibility and error handling 2023-08-06 18:55:47 +02:00
mode_test.go #53 and #52: Update "Number" references to "Numeric" in password generator 2023-08-05 17:54:41 +02:00
random.go #52 and #53: Increase password generation flexibility and error handling 2023-08-06 18:55:47 +02:00
random_test.go #52 and #53: Increase password generation flexibility and error handling 2023-08-06 18:55:47 +02:00
sonar-project.properties Integrate with SonarQube 2022-04-12 20:00:16 +02:00