The prototype Android application in Java generates a set of "random" numbers for a given phrase. While the phrase is still just specified in the variable, the GUI has a primitive look, a fixed length key is generated. But the prototype can generate the same set of numbers on two (or more) identical devices. The process of forming a set of numbers has great potential for customization, which will be shown in the following projects.
The created "key" can be used for direct encryption (over encrypted, for example RSA) text or used for a software "random number" generator as source data.
Basically, you can create a commercial application with Open Source