Vernam Code in Java
To use the Vernam cipher, one of the problems is getting the cipher pad pages on both sides. From the sender and recipient. It is ideal to receive these encryption pages identical, synchronously in time, in unlimited quantity, of any required length and without a synchronization channel between the sender and the recipient.
Let's write an Android Java application that will demonstrate such capabilities.
As a source for generating encryption pages, we use a digital stream from Internet television or Internet radio.
Such a digital stream is not random and we use special processing algorithms that will be sufficient for a commercial level of encryption with XOR transformation.
Then we will show the technology for the strongest encryption using digital streams.