Copyright 2009 by hiddentools.com
The word "unbreakable" is only applicable on the ciphertext level. Unbreakable encryption cannot ensure absolute security. Indeed, security level depends on the number of protections and the implementation of a certain cryptosystem.
One-Time Pad is known as the only unbreakable encryption however, it is impractical and cumbersome to implement in the real-world. This leads cryptographers to develop algorithms that are hard to break.
If the difference between unbreakable encryption and hard to break encryption is not alarming, security now depends on the secrecy of the key. One-Time Pad's long key does not have the advantage here anymore. Modern crypto systems such as AES in this case are a better choice.
One-Time Pad and modern symmetric cryptosystems have just a single key. Breaking the protection is just a matter of obtaining the key in any way possible.
If you use a hard to guess password and careful enough in protecting your password, modern symmetric cryptosystems can serve you well.
If extreme security level is required, Infinite One-Time Pad is more appropriate because it offers the highest number of protections. Your ciphertext can remain unbreakable forever.