The Russians do it all the time. Yt’s called one time cyphers.
Those aren’t invincible either, and I don’t think they are practical for computer security, since transmitting the keys over the web would be a huge vulnerability.