프로젝트 의 Python 스킬 트리

파이썬으로 열 순열 암호화 구현하기

초급

이 프로젝트에서는 파이썬으로 열 순열 암호화 알고리즘을 구현하는 방법을 배웁니다. 열 순열 암호화는 입력 텍스트로 구성된 행렬의 열을 키워드를 기반으로 재배열하여 평문을 암호화하는 방법입니다.

python

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

소개

이 프로젝트에서는 Python 으로 Column Permutation Encryption 알고리즘을 구현하는 방법을 배우게 됩니다. Column Permutation Encryption 은 키워드를 기반으로 입력 텍스트로 구성된 행렬의 열을 재배열하여 평문을 암호화하는 방법입니다.

👀 미리보기

## Sample 1
text = "welcometolq"; encryption_text = "ct,emlwooleq"
## Sample 2
text = "welcometolq "; encryption_text = "ct emlwooleq"
## Sample 3
text = "w"; encryption_text = ",,w,"
## Sample 4
text = None; encryption_text = None

🎯 과제

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

  • Column Permutation Encryption 의 기본 개념
  • Python 에서 Column Permutation Encryption 알고리즘을 구현하는 방법
  • 샘플 입력을 사용하여 암호화 알고리즘을 테스트하는 방법

🏆 성과

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

  • Column Permutation Encryption 의 원리를 이해합니다.
  • Python 에서 Column Permutation Encryption 알고리즘을 구현합니다.
  • Column Permutation Encryption 방법을 사용하여 텍스트를 암호화하고 해독합니다.

강사

labby
Labby
Labby is the LabEx teacher.