찾다
일반적인 문제대칭키 시스템과 공개키 암호화 시스템의 특징은 무엇인가요?

대칭키 시스템과 공개키 암호화 시스템의 특징은 무엇인가요?

Dec 29, 2020 pm 12:10 PM
대칭키 시스템공개 키 암호화

대칭 키 시스템의 특징은 빠른 암호화 및 복호화와 높은 보안 강도이지만 키는 관리 및 전송이 어렵고 네트워크에서 단독으로 사용하기에 적합하지 않습니다. 높은 기밀성 강도, 키 배포 및 관리 간단하고 구현하기 쉬운 디지털 서명.

대칭키 시스템과 공개키 암호화 시스템의 특징은 무엇인가요?

이 문서의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

대칭 암호화 시스템

단일 키 암호화 시스템이라고도 알려진 대칭 암호화 시스템은 암호화 키와 복호화 키가 동일한 암호화 시스템을 의미합니다. 이 암호화 시스템의 기밀성은 주로 키의 기밀성에 달려 있으며 암호화 및 복호화 알고리즘은 공개됩니다.

대칭 키 암호화 시스템의 보안을 보장하려면 암호화 알고리즘이 충분히 복잡해야 하며, 키는 기밀이어야 하며 공격자가 암호문을 가로채고 암호화 알고리즘을 알 수 있을 만큼 충분히 큰 키 공간을 가져야 합니다. 여전히 일반 텍스트를 복원할 수 없습니다. 가장 영향력 있는 대칭 키 암호화 시스템은 1977년 미국 국립표준국(National Bureau of Standards)에서 발행한 데이터 암호화 표준 DES입니다.

대칭형 암호화 시스템의 특징:

  • 빠른 암호화 및 복호화 속도

  • 높은 보안 강도

  • 키는 관리 및 전송이 어렵고 네트워크에서 단독으로 사용하기에 적합하지 않습니다

공개키 암호화 시스템

공개키 암호화 시스템은 비대칭 키로 계산이 빠르고 키 생성이 쉽다는 장점이 있습니다.

(1) 높은 기밀성 강도

이론적 근거는 정수론에서 큰 소수를 인수분해하는 것이 어렵다는 점에 기초합니다. n이 2048비트보다 큰 경우 현재 알고리즘은 유효 시간 내에 RSA를 해독할 수 없습니다.

(2) 키 배포 및 관리가 간단합니다

RSA 시스템에서는 암호화 키와 복호화 키가 서로 다르며 분리되어 있습니다. 암호화 키는 공개할 수 있고, 복호화 키는 사용자가 비밀리에 보관할 수 있어 비밀리에 보관되는 키의 양이 줄어들어 키 배포가 더욱 편리해지고 키 관리가 용이해집니다.

(3) 디지털 서명은 구현하기 쉽습니다.

RSA 시스템에서는 수신자만 자신의 암호 해독 키를 사용하여 일반 텍스트에 서명하고 다른 사람은 공개 키를 사용하여 서명을 확인할 수 있지만 위조는 불가능합니다. .

더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 방문하세요! !

위 내용은 대칭키 시스템과 공개키 암호화 시스템의 특징은 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기