OTP4U is a Java crypto-tool that allows the users to easily exchange a random key between them
and then use it as a key for a One Time Pad cipher (if the key comes from a true
random number generator, the One Time Pad is an unbreakable cipher).
OTP4U is also an open source project: the object-oriented design and the nature of
open source make OTP4U suitable for further development. The "engine" of OTP4U,
the class KeyManager, allows multiple implementations.