Knowledge Center
암호화 / 복호화
AppSealing prevents money leakage in a real-money mobile-gaming platform
Learn More
![](https://resources.appsealing.com/4-svc/wp-content/uploads/2019/06/13135428/shodow-header.jpg)
암호화 / 복호화
암호화된 데이터를 원래 형식으로 변환하는 것을 복호화라고 합니다. 일반적으로 암호화 과정이 반대로 진행됩니다. 암호 해독에는 비밀키 또는 암호화에 사용된 키가 필요하기 때문에 권한이 있는 사용자만 데이터를 복호화할 수 있습니다. 암호화/복호화 시스템을 구현하는 주요한 이유중에 하나는 개인 정보 보호입니다. 대부분의 정보가 인터넷을 통해 이동됨에 따라서, 권한이 없는 조직이나 개인이 해당 정보에 접근하는지에 대해서 면밀히 살펴볼 필요가 있습니다. 이로 인해, 암호화는 데이터 손실과 도난을 줄이기 위해서 사용됩니다. 암호화는 텍스트 파일, 이미지, 이메일 메시지, 사용자 데이터 및 디렉토리 등 다양한 분야에서 사용되고 있습니다. 복호화 수신자는 암호화된 데이터에 액세스 할 수 있는 권한 확인 절차를 수행합니다. 이 과정에서 수신자는 암호를 입력하는 프롬프트나 윈도우를 만나게 됩니다.
복호화를 위해서 시스템은 암호화된 데이터를 추출하고 치환하여 사용자 뿐만 아니라 시스템에서도 쉽게 이해할 수 있는 단어와 이미지로 변환합니다. 복호화는 수동 또는 자동으로 수행될 수 있습니다. 이것은 일련의 키나 비밀번호를 사용하여 수행됩니다. 고전적인 암호화 방법은 매우 다양합니다. 그중에 가장 중요하고 널리 사용되는 것은 무작위 행렬을 생성하는 Hill Cipher 암호화/복호화 알고리즘 입니다.