Каковы 3 типа подходов к шифрованию?