AES, кстати, в чистом виде - это не очень удачная идея. Если это десктопный софт, то на клиенте надо будет откуда-то ключ шифрования брать. Т.е. добавится проблем с тем, как ключ защищать.
ну, там были разговоры про хеш, я подумал, им нужно обязательно что-нибудь симметричное.
а так, да, ассиметричное шифрование, 2020 год всё же