The Impact of Cryptographic Thinking on TCS and Beyond