Навчання шифрування символьних даних у системі підготовки прикладного лінгвіста

Ольга Рєзіна

Кіровоградський державний педагогічний університет імені Володимира Винниченка

(Кропивницький)

Анотація. У статті розглядаються особливості методики навчання шифрування символьних даних у процесі підготовки майбутніх фахівців з прикладної лінгвістики. Запропоновано можливий підхід до вивчення деяких шифрів підстановки та перестановки з реалізацією їх алгоритмів мовою програмування Python. Наведено програмні коди розглянутих методів шифрування та дешифрування.

Ключові слова: методика навчання, відкритий текст, шифротекст, шифрування, дешифрування, секретний ключ, шифр підстановки, шифр перестановки, мова програмування Python.

 

Ольга Резина

Кировоградский государственный педагогический университет имени Владимира Винниченко

ОБУЧЕНИЕ ШИФРОВАНИЮ СИМВОЛЬНЫХ ДАННЫХ В СИСТЕМЕ ПОДГОТОВКИ ПРИКЛАДНОГО ЛИНГВИСТА

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

Ключевые слова: методика обучения, открытый текст, шифротекст, шифрование, дешифрование, секретный ключ, шифр подстановки, шифр перестановки, язык программирования Python.

 

Olga Riezina

The Kirovohrad Volodymyr Vynnychenko State Pedagogical University

TEACHING CHARACTER DATA ENCRIPTION IN THE SYSTEM OF AN APPLIED LINGUIST TRAINING

Abstract. The article highlights the peculiarities of teaching methods to encrypt character data in the process of training future specialists in Applied Linguistics. The topicality of the theme has been defined in consideration of the importance of the commercial and personal communication security question. The basic terminology has been outlined. A possible approach to studying some substitution and transposition ciphers and applying their algorithms to a computer program has been suggested. The Python programming language has been defined as an effective means of processing character data. Program codes of the discussed methods to encrypt and decrypt data have been revealed.

Keywords: teaching methods, plaintext, ciphertext, encrypt, decrypt, secret key, substitution cipher, transposition cipher, Python programming language.

Детальніше