阴书加密算法的实现与测试

初级

在本项目中,你将学习如何实现阴书加密算法,这是一种将完整消息分为三部分并分别传递给接收者的方法。这种加密技术在古代用于防止信息泄露,即使其中一名信使被敌人捕获。

Python

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在这个项目中,你将学习如何实现阴书加密算法,这是一种将完整消息分成三部分并分别传递给接收者的方法。这种加密技术在古代被用于防止信息泄露,即使其中一个信使被敌人捕获。

👀 预览

## 示例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 函数以满足你的特定需求。

教师

labby

Labby

Labby is the LabEx teacher.

为您推荐

no data