목록Cryptography (1)
foreaser 님의 블로그

Vigenere 암호화. step 1)평문(plain text)a b c d e .... z까지 각각0 1 2 3 4 ... 25로 대응. step 2)key의 알파벳도 0~25에 대응시킨다. step 3)step 1과 step 2를 통해 만들어진 숫자들을 순서에 맞게 서로 더한다.예를들어plain text가 abc로 주어졌고 key가 zoo 로 주어 졌다면 abc == 0,1,2zoo == 25,14,14 로 변환한다.그뒤(0+25, 1+14, 2+14) == (25,15,16) 을 얻게되고 26이상이 되면 모듈러 연산을 진행한다. 이렇게 나온 25,15,16을 다시 알파벳에 대응하면zpq 가 된다. 따라서 Encryption(abc) ==> zpq 복호화는 z와 p,q에 대응되는 숫자25, 15, 1..
Cryptography
2024. 11. 1. 01:34