On the fly Encrypted Messages

Hi all

Currently, for encrypted messages, I use Keybase, which works great if someone wants to send me some private information, but not so great if I want to send a similar message and the person is not on Keybase.

Does anyone have any recommendations either self-hosted or online that does a similar thing to Keybase but two way, so a user doesn’t have to sign up?