본문 바로가기

교육/암호학

Day 37 (암호학)

반응형

사각형 행렬을 사용한 전치기법은 키를 무작위순서로 일정한 연속적인 숫자로 적는다.

그리고 평문을 키의 갯수만큼 행을 나눠 작성하고 빈 곳은 임의의 글자로 채워 사각형 행렬을 만든다.

그리고 키에 배열한 숫자의 작은 수 부터 열단위로 묶어 적는다.

예를 들어 평문은 I have a cat her name is tom she is so lovely, 키는 215364라고 한다면 표와 같다.

2

1

5

3

6

4

i

h

a

v

e

a

c

a

t

h

e

r

n

a

m

e

i

s

t

o

m

s

h

e

i

s

s

o

l

o

v

e

l

y

e

a

이를 키의 순서대로 열단위로 묶으면 haaose icntiv vhesoy arseoa atmmsl eeihle가 된다.  이를 붙여쓰면 haaoseicntivvhesoyarseoaatmmsleeihle가 되고 이것이 암호문이다.

 

해독의 포인트는 글자수/키의 갯수로 테이블 크기를 확인 후 해독

반응형

'교육 > 암호학' 카테고리의 다른 글

Day 40 (암호학)  (0) 2020.01.14
Day 39 (암호학)  (0) 2020.01.13
Day 36 (암호학)  (0) 2020.01.08
Day 35 (암호학)  (0) 2020.01.07
Day 34 (Php+oracle, 암호학)  (0) 2020.01.06