При помощи чего происходит процесс кодирования и декодирования данных для хранения, передачи или шифрования?