Одним из основных методов является шифрование. Для шифрования используются коды и шифры. Под шифрованием понимается процесс в котором преобразованию подвергается каждый символ открытого текста. А под кодированием понимается процесс замены элементов открытого текста кодами. Для защиты данных в вычислительной технике в основном используют шифры. Существуют две основные разновидности шифров: перестановки и замены.