I think it's important to note that 50 bit is a far far far cry from 256bit. Classical computers can crack 50bit RSA. SHA256 is orders of magnitude more secure and I'm really still not sure it's possible to crack.
Discussion
uhh
RSA bare minimum was 1024 bits, not 2048
768 bits has been cracked with large distributed compute projects
also the cracked key is actually only 11 bits