힐 암호 인코더/디코더

힐 암호로 인코딩하거나 디코딩하려면 텍스트와 2×2 키 행렬을 입력하세요.

사용 방법

  1. 위 입력란에 값을 입력하세요.
  2. 계산을 누르면 결과가 즉시 표시됩니다.
  3. 공유 버튼으로 결과 링크를 복사하세요.

이 계산기 정보

1929년 레스터 힐(Lester Hill)이 고안한 힐 암호는 선형대수를 이용해 글자를 하나씩이 아니라 블록 단위로 암호화하는 고전적인 다문자 치환 암호입니다. 글자 두 개씩을 2×1 수 벡터(A=0…Z=25)로 대응시키고, 2×2 키 행렬을 곱한 뒤 26으로 나눈 나머지를 구해 암호문 쌍을 만듭니다. 복호화는 키 행렬의 모듈러 역행렬을 사용해 과정을 거꾸로 수행하며, 이 역행렬은 행렬식이 26과 서로소일 때만 존재합니다.

이 도구는 2×2 키 행렬이 주어지면 힐 암호로 텍스트를 암호화하거나 복호화하며, 모듈러 산술과 행렬 역변환을 자동으로 처리합니다. 암호학을 공부하는 학생과 컴퓨터 과학 강사는 행렬 곱셈이 글자 쌍에 걸쳐 어떻게 확산을 만들어 내는지 살펴보고, 손으로 푼 숙제를 실제로 동작하는 참조 구현과 대조하는 데 이 도구를 사용합니다.

Was this helpful?

최대 3개의 반응을 선택할 수 있습니다.

Comments

  • Be the first to comment.

인기 계산기

모든 계산기