Решение задачи
Напиши код шифрования с помощью метода Хафа
Условие:
Напиши код шифрования с помощью метода Хафа
Решение:
Метод Хаффмана - это алгоритм сжатия данных, а не шифрования. Он используется для уменьшения размера файла путем замены часто встречающихся символов на более короткие коды.
Однако, если тебе нужен алгоритм шифрования, я могу предложить использовать алгоритм шифрования Цезаря. Вот пример кода на Python:
def caesar_cipher(text, shift):
result = ""
for char in text:
if char.isalpha():
if char.isupper():
result += chr((ord(char) - 65 + shift) % 26 + 65)
else:
result += chr((ord(char) - 97 + shift) % 26 + 97)
else:
result += char
return result
text = input("Введите текст для шифрования: ")
shift = int(input("Введите сдвиг: "))
encrypted_text = caesar_cipher(text, shift)
print("Зашифрованный текст:", encrypted_text)
Этот код принимает текст и сдвиг от пользователя, а затем шифрует текст с помощью алгоритма шифрования Цезаря. Зашифрованный текст выводится на экран.
Похожие работы
Попробуй и другие функции
Решения по другим предметам
А
Б
В
М
П
С
Т
Э