Let's write a Java code to overcome an important drawback of RSA encryption - the limitation of the length of the encrypted text. To do this, we divide the text into fragments, encrypt and combine into one block. It's not very fast, but it's strong encryption.
Then we will further strengthen data protection. We will make some methods for the encryption class. To be comfortable.
SQLite and RSA
We will make an open source JAVA application template for working with databases. With encryption. This will be the basis for commercial applications. It is enough to either enable or disable the desired functionality and slightly change the GUI.