Szyfry symetryczne i asymetryczne w języku C++