В предыдущей главе мы узнали о шифре транспонирования. В этой главе давайте обсудим его шифрование.
Pyperclip
Основное использование плагина pyperclip в языке программирования Python — выполнение кроссплатформенного модуля для копирования и вставки текста в буфер обмена. Вы можете установить модуль Python Pyperclip с помощью команды, как показано
pip install pyperclip
Если требование уже существует в системе, вы можете увидеть следующий вывод:

Код
Код Python для шифрования шифра транспонирования, в котором Pyperclip является основным модулем, показан ниже:
import pyperclip
def main():
myMessage = 'Transposition Cipher'
myKey = 10
ciphertext = encryptMessage(myKey, myMessage)
print("Cipher Text is")
print(ciphertext + '|')
pyperclip.copy(ciphertext)
def encryptMessage(key, message):
ciphertext = [''] * key
for col in range(key):
position = col
while position < len(message):
ciphertext[col] += message[position]
position += key
return ''.join(ciphertext) #Cipher text
if __name__ == '__main__':
main()
Выход
Программный код для шифрования транспонированного шифра, в котором pyperclip является основным модулем, дает следующий вывод:
Функция main () вызывает метод encryptMessage (), который включает в себя процедуру разделения символов с помощью функции len и их итерации в столбчатом формате.
Основная функция инициализируется в конце, чтобы получить соответствующий вывод.