암호화 소프트웨어 란 무엇입니까?
암호화 소프트웨어는 일반적으로 정보를 인코딩하는 데 사용되는 컴퓨터 프로그램 유형입니다. 이를 통해 당사자 간의 안전한 통신 전송을 가능하게하거나 중요한 정보를 숨길 수 있습니다. 인터넷이 등장한 이후 암호화 소프트웨어가 훨씬 더 일반화되었습니다. 일부 특정 응용 프로그램에는 ATM 및 신용 카드 번호 인코딩, 전자 메일 암호 위장 및 전반적인 네트워크 보안 유지가 포함됩니다. 암호화 라는 용어는 정보의 암호화가 아닌 정보의 해독을 가리 킵니다.
가능한 최상의 암호화를 생성하기 위해 일반적으로 수학, 통계, 컴퓨터 과학 및 공학과 같은 4 가지 분야의 지식이 암호화 소프트웨어에 통합됩니다. 이 소프트웨어는 일반적으로 정보를 인코딩하는 데 사용되는 알고리즘 인 암호 유형을 사용합니다. 암호는 코드보다 복잡한 것으로 간주되며 두 암호는 전문가 암호 전문가에 의해 구별됩니다. 코드가 더 큰 코드북을 사용하기 때문에 메시지 해석시 참조됩니다. 대조적으로, 암호 알고리즘은 더 다양하고 더 복잡한 인코딩 패턴을 생성합니다.
개인용 컴퓨터 사용자의 경우 암호화 소프트웨어는 다양한 작업을 수행 할 수 있습니다. 예를 들어 전자 메일 암호화 프로그램을 사용하면 암호화 된 콘텐츠가 포함 된 메시지를 다른 전자 메일 사용자에게 보낼 수 있습니다. 일반적으로 암호화 소프트웨어의 일부인 이러한 메시지를 해독하기위한 공통 키 또는 알고리즘 만 있으면됩니다.
컴퓨터 해커는 종종 다른 컴퓨터에 액세스하기 위해 암호화 소프트웨어를 사용합니다. 예를 들어 일부 프로그램은 다양한 네트워크에 대한 비밀번호를 발견 할 수 있습니다. 해커는 파일 분쇄기와 같은 소프트웨어를 사용하여 코드를 변경하고 복구 할 수 없도록하여 컴퓨터에 액세스 한 다음 컴퓨터의 모든 파일을 파기 할 수 있습니다.
많은 암호화 소프트웨어를 구매하거나 무료로 다운로드 할 수 있습니다. 프로그램은 알고리즘의 품질과 사용하는 인코딩 측면에서 달라질 수 있습니다. 일부 소프트웨어는 정보를 해독하거나 해독하기 위해 특별히 설계되었을 수 있습니다.
가상 키보드라고하는 암호화 소프트웨어 유형도 있습니다. 이 소프트웨어는 암호 및 신용 카드 번호 입력에 사용되는 일반적인 키 입력을 추적하는 프로그램 인 키 로깅을 방지합니다. 이름에서 알 수 있듯이 가상 키보드는 입력 된 키 입력을 변경하는 '가짜'키보드를 설정하여 키 로거가 입력 한 실제 암호와 다른 정보를 수신합니다.
암호화 소프트웨어는 종종 국가 법률에 의해 규제됩니다. 예를 들어 일부 국가에서는 내보내거나 가져올 수 없습니다. 경우에 따라 소프트웨어를 국제적으로 배송하려면 허가가 필요할 수 있습니다.