Curious about the future of data-driven systems? Join our Data Engineering roundtable and learn how to build scalable data platforms.
Data Engineering: The industry has come a long way from organizing unstructured data to adopting today's modern data pipelines. See how.
I am a technology savvy professional with an exceptional capacity to analyze, solve problems and multi-task. I love blogging and spends most of my free time in learning and implementing new technologies. You can visit my blog at https://www.devglan.com Technical expertise in highly scalable distributed systems, self-healing systems, and service-oriented architecture. Technical Skills: Java/J2EE, Spring, Hibernate, Reactive Programming, Microservices, Hystrix, Rest APIs, Java 8, Kafka, Kibana, Elasticsearch,etc. twitter: @only2dhir
Stats
| Reputation: | 700 |
| Pageviews: | 514.4K |
| Articles: | 4 |
| Comments: | 2 |
Comments
Jul 09, 2018 · Duncan Brown
Good point. It's handled here - https://www.devglan.com/angular/spring-boot-angular-captcha
May 03, 2017 · Kunal Bhatia
I found an existing library for password validation and generation library for Java under apache license.Its worth sharing it - random password generator in java
Following is an example code snippet
public String generateRandomPassword() {
List rules = Arrays.asList(new CharacterRule(EnglishCharacterData.UpperCase, 1),new CharacterRule(EnglishCharacterData.LowerCase, 1), new CharacterRule(EnglishCharacterData.Digit, 1),new CharacterRule(EnglishCharacterData.Special, 1));
PasswordGenerator generator = new PasswordGenerator();
String password = generator.generatePassword(8, rules);return password;}