Have a look at the cryptographic APIs in the Tink library, built by Google engineers
Also find me here:
Baeldung Author
baeldung
This is the standard author on the site. Most articles are published by individual authors, with their own profiles, but when multiple people have a strong contribution, we publish collectively here.
Here's what I've written (so far):
Baeldung on Java
- All
- Weekly Review (515)
- Core Java (225)
- Spring (171)
- Testing (157)
- Spring Boot (152)
- Java (142)
- Java String (121)
- REST (109)
- Spring Security (102)
- Spring MVC (99)
- Persistence (96)
- Java IO (92)
- Jakarta EE (77)
- NoSQL (76)
- Java Collections (73)
- Data (73)
- Spring Data (71)
- Algorithms (69)
- Java Concurrency (64)
- DevOps (64)
- Security (57)
- Series (56)
- Java Dates (52)
- JPA (51)
- Reactive (49)
- Maven (47)
- HTTP Client-Side (46)
- Java Map (45)
- Spring Cloud (42)
- Java Numbers (41)
- Java Streams (40)
- Java Array (40)
- JVM (40)
- Java List (38)
- JSON (37)
- Architecture (37)
- Logging (29)
- Spring Persistence (28)
- Jackson (28)
- IDE (27)
- Gradle (25)
- Spring Web (24)
- Networking (20)
- Cloud (20)
- XML (18)
- Web Services (17)
- Groovy (16)
- Spring WebFlux (15)
- Java Web (11)
- Artificial Intelligence (8)
- Docker (7)
- Spring AI (1)
- News (1)
Java Weekly, Issue 278
Filed under Weekly Review
Red Hat takes the reins from Oracle in assuming control of OpenJDK 8 and 11, bolstering its support for the Java community, especially enterprise developers.
Generic Constructors in Java
Filed under Core Java
Learn how to use generic constructors in both generic and non-generic Java classes.
Spring Data JPA Repository Populators
Filed under Spring Data
Learn how to use Spring JPA repository populators to load data from JSON or XML files for testing
Persisting Maps with Hibernate
Filed under Persistence
Using a Map for a Hibernate relationship is a bit different than a List. Learn how it’s done.
How to Configure Spring Boot Tomcat
Filed under DevOps, Spring Boot
Learn how to reconfigure the embedded Tomcat server in Spring Boot for some common use cases.
Spring Boot With H2 Database
Filed under Persistence, Spring Boot
Learn how to configure and how to use the H2 database with Spring Boot.
Setting the Log Level in Spring Boot When Testing
Filed under Logging, Spring Boot
For when you need to diagnose test failures by examining more detailed log output, here is how to reconfigure the logging in Spring apps at test time.
Guide to Guava Multiset
Filed under Java Collections
Store counts of duplicates in a set using Guava Multiset. See how to use this powerful part of the Guava library in single and multi-threaded applications.