RSA 2048 is supposed to be secure until 2030. RSA 4096 is supposed to be secure until 2100. I'm not sure about AES-256, but I'd expect it to remain secure until at least 2050. But that's not considering quantum computing. It's based on the anticipated progression of conventional computers. Quantum changes the landscape entirely.