Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

데이터 암호화 기술은 무엇입니까?

<시간/>

데이터 암호화의 몇 가지 기술은 다음과 같습니다 -

DES − DES는 데이터 암호화 표준을 나타냅니다. DES(Data Encryption Standards) 알고리즘은 1970년대 초 IBM에서 발명했습니다. 64비트 블록의 일반 텍스트를 받아들이고 정보를 암호화하기 위해 64비트 키가 필요한 암호문으로 변환합니다. 알고리즘은 정보를 암호화하고 해독하는 데 동일한 키가 필요합니다.

DES는 디지털 데이터를 암호화할 수 있는 대칭 키 알고리즘입니다. 56비트의 짧은 키 길이로 인해 DES는 암호화를 기반으로 하는 대부분의 최신 애플리케이션을 보호하기에는 너무 안전하지 않습니다.

트리플 DES − 트리플 DES는 TDES라고도 합니다. 블록이라고 하는 고정 길이 비트 그룹의 정보를 암호화하고 해독하는 데 동일한 키가 사용되는 것을 정의하는 대칭 키 블록 암호입니다. 정보를 암호화할 때 DES 암호를 세 번 사용하기 때문에 "Triple DES"라고 합니다.

RSA - RSA는 Rivest-Shamir-Adleman의 약자입니다. 1977년에 전송 중인 정보를 암호화하기 위해 생성한 세 명의 컴퓨터 과학자의 이름을 따서 명명되었습니다. 이 공개 키 암호화 암호 시스템은 부분적으로 키 길이 때문에 가장 일반적으로 채택된 비대칭 암호화 모드 사이에 있습니다.

RSA의 공개 키는 전송 중인 정보를 보호하기 위해 결합되는 2개의 매우 큰 소수 및 1개의 다른 숫자와 같은 세 가지 값을 기반으로 합니다.

AES − AES는 디지털 정보를 보호하는 데 사용할 수 있는 새로운 암호 알고리즘입니다. 특히, AES는 128, 192, 256비트의 키가 필요할 수 있는 반복 대칭 키 블록 암호이며 128비트(16바이트) 블록의 정보를 암호화 및 복호화합니다.

공개 키 암호는 키 집합을 사용할 수 있고 대칭 키 암호는 유사한 키를 사용하여 정보를 암호화하고 해독합니다. 새로운 AES는 모든 형태의 전자 데이터를 암호화하고 DES를 복원하기 위한 사실상의 표준으로 확실히 발전할 것입니다.

AES 암호화 정보는 알려진 암호 분석 공격이 사용 가능한 모든 256비트 키를 통한 무차별 대입 검색을 사용하지 않고 AES 암호 텍스트를 해독할 수 있다는 점에서 깨지지 않습니다.

투피쉬 − TwoFish는 소프트웨어 및 하드웨어 애플리케이션 모두에서 사용되며 최대 256비트 길이의 키를 사용하지만 가장 빠른 암호화 알고리즘 사이에 있습니다. 이 대칭 암호는 특허도 받지 않은 무료 암호입니다.

암호화 및 SSL − SSL(Secure Sockets Layer)은 대부분의 유효한 웹 사이트의 기능으로, 전송 중인 정보를 암호화하지만 저장되지 않은 정보는 암호화하지 않습니다. 데이터는 SSL 기술이 필요함에도 불구하고 일정 시간 동안 디스크에 기록되므로 암호화해야 합니다.

종단 간 암호화(E2EE) − 종단 간 암호화는 키를 소유한 연결하는 두 사용자만 통신을 해독할 수 있는 시스템을 정의합니다. 여기에는 종단 간 암호화된 정보에 액세스할 수 없는 서비스 제공업체가 포함됩니다.