프로젝트 의 Python 스킬 트리

Yin Book 암호화 구현 및 테스트

초급

본 프로젝트에서는 완전한 메시지를 세 부분으로 나누어 수신자에게 개별적으로 전달하는 Yin Book 암호화 알고리즘을 구현하는 방법을 배우게 됩니다. 이 암호화 기술은 고대 시대에, 심지어 전령 중 한 명이 적에게 붙잡히더라도 정보 유출을 방지하기 위해 사용되었습니다.

python

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 완전한 메시지를 세 부분으로 나누어 수신자에게 개별적으로 전달하는 방법인 Yin Book 암호화 알고리즘을 구현하는 방법을 배우게 됩니다. 이 암호화 기술은 고대 시대에, 심지어 한 명의 전령이 적에게 붙잡히더라도 정보 유출을 방지하기 위해 사용되었습니다.

👀 미리보기

## Example 1

## Example 2

## Example 3

## Example 4

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다:

  • 주어진 텍스트를 Yin Book 암호화 규칙에 따라 여러 부분으로 분할하는 yin_book_encryption 함수를 구현하는 방법.
  • 다양한 입력 예제를 사용하여 yin_book_encryption 함수를 테스트하는 방법.
  • yin_book_encryption 함수와 헬퍼 함수인 calculate_length 함수의 구현을 이해하는 방법.

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다:

  • Yin Book 암호화 알고리즘의 개념을 이해합니다.
  • 메시지를 암호화하고 해독하기 위해 yin_book_encryption 함수를 구현합니다.
  • 다양한 입력 시나리오로 yin_book_encryption 함수를 테스트합니다.
  • 특정 요구 사항에 맞게 yin_book_encryption 함수를 수정합니다.

강사

labby
Labby
Labby is the LabEx teacher.

추천 코스

no data