简介
在这个项目中,你将学习如何实现阴书加密算法,这是一种将完整消息分成三部分并分别传递给接收者的方法。这种加密技术在古代被用于防止信息泄露,即使其中一个信使被敌人捕获。
👀 预览
## 示例1
>>> text = "Hello, World!"
>>> print(yin_book_encryption(text))
['H', 'ell', 'o, Wor', 'ld!']
## 示例2
>>> text = "!@#$%^&*) Hello, World!"
>>> print(yin_book_encryption(text))
['!', '@#$', '%^&*) ', 'Hello, Wor', 'ld!']
## 示例3
>>> text = "None"
>>> print(yin_book_encryption(text))
["N", "one"]
## 示例4
>>> text = ''
>>> print(yin_book_encryption(text))
None
🎯 任务
在这个项目中,你将学习:
- 如何实现
yin_book_encryption
函数,根据阴书加密规则将给定文本拆分成多个部分。 - 如何使用不同的输入示例测试
yin_book_encryption
函数。 - 如何理解
yin_book_encryption
函数和辅助函数calculate_length
的实现。
🏆 成果
完成这个项目后,你将能够:
- 理解阴书加密算法的概念。
- 实现
yin_book_encryption
函数来加密和解密消息。 - 使用各种输入场景测试
yin_book_encryption
函数。 - 修改
yin_book_encryption
函数以满足你的特定需求。