Представленная статья включает в себя описание и обоснование выбора алгоритма шифрования, разработку программного комплекса защищенной передачи файлов в компьютерных сетях, написание клиентского и серверного приложений для безопасной передачи файлов, посредством использования алгоритма шифрования ChaCha20. Результатом этой работы является программа на языке Python, реализующая защищенную передачу файлов как в локальной, так и в глобальной сети.
< ... >
The article includes a description and justification for choosing an encryption algorithm, developing a secure file transfer software package in computer networks, writing client and server applications for secure transfer of files using the ChaCha20 encryption algorithm. The result is a Python program that implements secure file transfers on both the local and global networks.
Keywords:
encryption systems, socket, cipher text, ChaCha20, stream cryptosystems, server, client