Какие шифры лучше использовать для безопасности в 2020 году и стоит ли писать свой?
Последняя итерация периодически обновляемого списка актуальной крипты командой Cryptopals. За почти 2 года ничего не поменялось.
Собственно предлагают использовать NaCl/libsodium и не морщить моск. Ассиметрия там на Curve25519, симметрия - AES-256 в режиме GCM или ChaCha20.Стоит ли писать свой алгоритм шифрования?Если вы задаётесь этим вопросом, то ответ сразу отрицательный. Криптография - одна из областей знания, в которой пока 99% не изучишь - к практике переходить нет смысла, т.к. результат будет заведомо дырявым.
Берете ваш язык программирования и смотрите раздел посвященный криптографии. 
Там будут рекомендованные алгоритмы, длины ключа и даже процедуры по повышению безопасности.