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

인기 있는 암호화 알고리즘은 무엇입니까?

<시간/>

다음과 같은 몇 가지 인기 있는 암호화 알고리즘이 있습니다 -

트리플 DES − Triple DES는 한때 일반적으로 사용된 DES(Data Encryption Standard) 알고리즘의 후속 제품으로 고안되었습니다. 이러한 데이터 암호화의 대칭 키 접근 방식은 취약점을 지속적으로 악용하는 해커에 의해 쓸모없게 되었습니다.

Triple DES는 업계에서 가장 널리 사용되는 대칭 알고리즘으로 발전하는 데 성공했습니다. 알고리즘에는 총 키 길이가 168비트까지 삽입되는 56비트 개별 키가 필요합니다. 연속암호화이기 때문에 112비트 키 수준으로 보호를 낮추는 중간 수준의 취약점이 있다.

고급 암호화 표준 - AES는 한 번에 128비트 정보를 인코딩하는 대칭 암호 유형입니다. 데이터를 해독하는 데 사용할 수 있는 키는 128비트, 192비트 또는 256비트와 같은 여러 크기일 수 있습니다. 128비트 키는 12단계의 192비트 키와 14단계의 256비트 키와 같이 10라운드로 데이터를 암호화합니다.

AES는 지난 몇 년 동안 매우 효과적이고 신뢰할 수 있는 것으로 인증되었습니다. 이러한 암호화 접근 방식은 저장된 데이터와 연결된 두 측면 간에 전송되는 정보 모두에 대해 여러 조직에서 널리 사용됩니다.

RSA − RSA는 표준 공개 키 암호화 알고리즘으로 개발되었습니다. 송수신되는 정보를 암호화하는 공개 키와 개인 키가 있기 때문에 비대칭입니다. 스크램블 방식은 일부 공격자가 차단하는 데 너무 많은 시간이 걸리고 통신을 매우 안전하게 유지합니다.

RSA 알고리즘의 키는 큰 수를 곱하고 모듈러스를 생성하여 생성됩니다. 포함된 숫자가 크기 때문에 DES보다 훨씬 안전한 RSA를 생성합니다.

Triple-DES는 112비트와 유사한 키로 작동하지만 RSA 키는 1024~2048비트 길이입니다. 하지만 2048비트 키는 정부와 IT업계에서 제안한 것입니다.

투피쉬 − Twofish는 Blowfish의 후속 제품이며 많은 사람들이 선호하는 대칭 암호화 방식이기도 합니다. 전작과 동일합니다. Twofish는 블록 암호화가 필요하며 정보를 128비트 길이의 블록으로 분할하고 키를 모든 블록에 동시에 사용합니다.

암호화 키의 길이는 256비트일 수 있습니다. 비현실적인 것으로 간주되는 Twofish의 암호화된 메시지를 무차별 대입하는 동안 처리 대안이 낮은 장치에 널리 사용됩니다.

복어 − Blowfish는 DES와 동일한 대칭 암호화이므로 ​​빠른 속도로 알려져 있습니다. DES와 RSA 모두에 대한 대안으로 최고의 도전자입니다. 알고리즘은 전송되는 정보를 64비트인 청크로 나누고 각각을 개별적으로 암호화합니다.

키의 길이는 32비트에서 448비트 사이일 수 있으며 지금까지 암호화가 손상되지 않았습니다. 그 인기에 삽입할 수 있는 알고리즘은 공개 도메인에서 모든 사람이 필요로 하는 소유 및 무료가 아니라는 것입니다. 안전한 결제 및 비밀번호 처리가 필요한 소프트웨어 및 전자 상거래 플랫폼을 비롯한 많은 산업 분야에서 사용됩니다.