암호화

    대칭키, 비대칭키

    어떤 문자 apple을 암호화하고 복호화를 하는 방식에 대해 알아보자. (대칭키와 비대칭키에 대해서만 알아볼거다) 요즘은 암호화 알고리즘이 있을 때 키(key)를 이용해서 암호화를 하고 복호화를 한다. 암호화 복호화 apple -> @#TXV @#TXV -> apple 키 사용 키 사용 A라는 키를 이용하여 암호화 했다면, A라는 키를 이용하여 복호화 한다는 것은 전혀 이상할 것 없는 말이다. 실제로도 그렇게 사용이 된다. 이를 대칭키 방식이라고 한다. 다만 문제가 하나 있다면, 복호화를 하기 위해서 암호화 할 때 사용했던 키를 알아야한다는 것이다. 보통 암호화를 하면, 암호화 된 정보를 상대방에게 전해주고, 상대방은 암호화 된 정보를 해독해서 원래 정보를 읽을 것이다. 문제는 웹(HTTP)의 세계에서는..