decryption 2

Public Key cryptography (공개키 암호화)

이번 글도 이전 글과 마찬가지로 제가 예전에 홈페이지에 적었던 글들을 가져온 것인데, 공개키 (Public Key Cryptography) 암호화 방식에 대한 간단한 설명입니다. Public Key 암호화는 처음 키를 생성할 때에 두 개의 키를 만듭니다. 그리고 그 두 쌍의 키를 우리는 Public Key와 Private Key라고 부릅니다. 이렇게 생긴 두 쌍의 키에서 사용자는 하나를 인터넷상에 공개하고, 그리고 나머지 하나를 자신이 갖고 있게 됩니다. 여기서 인터넷에 공개하는 것이 Public Key 가 되고 자신이 가지고 있는것이, Private Key 입니다. 그리고 두 키는 서로 간에 암호화와 복호화를 수행할 수 있는데, Public Key로 암호화 되어 있는 것은 Private Key로만 복호..

Network Security 2010.11.04

RedHat Linux (래드햇 리눅스) OpenSSL을 이용한 간단한 파일 암호화 방법

이 글은 원래 지식iN에 답변을 썼던 글을 정리한 것입니다. Linux (리눅스) 를 사용하다 보면 간혹 파일을 암호화 해야 할 일이 있습니다. (보통 때는 거의 쓰지 않지만, 어떤 중요한 정보를 파일로 가지고 있어야 할 때는 요긴하게 쓸 수 있는 기능입니다. ^^ 윈도우에서도 이런 기능을 지원하는걸로 알지만 전 써본 일이 없습니다.) 제가 소개해 드리는 방법은 openssl 을 이용한 파일 암호화 방법 입니다. 참고 : openssl 은 인터넷에서 사용되는 보안 프로토콜인 SSL 과 TLS 를 지원하기 위하여 공개 소스로 개발된 라이브러리 및 프로그램을 말합니다. 아래는 참고 사이트 입니다. 좀 더 자세한 사항을 알고 싶으시면 클릭해 보시기 바랍니다. OpenSSL (Wikipedia)OpenSSL P..

Linux 2007.07.05