1 및 DES 알고리즘에는 키, 데이터 및 모드라는 세 가지 입력 매개변수가 있습니다.
여기서 키는 7 바이트 ***56 비트이며 DES 알고리즘의 작업 키입니다. 데이터는 8 바이트 64 비트이며 암호화 또는 암호 해독할 데이터입니다. 모드는 DES 의 작동 모드이며 암호화 또는 암호 해독의 두 가지 방법이 있습니다.
2.AES 의 기본 요구 사항은 대칭 그룹 암호 시스템을 사용하는 것입니다. 키 길이는 최소 128,192,256, 그룹 길이는 128 비트입니다. 이 알고리즘은 다양한 하드웨어와 소프트웨어에서 쉽게 구현할 수 있어야 합니다.
따라서 AES 의 키 길이는 DES 보다 크며 32 비트의 임의 배수로 설정할 수 있습니다. 최소값은 128 비트, 최대값은 256 비트이므로 철저한 방법으로 해독할 수 없습니다.
둘째, 운행 속도가 다르다
1, 그룹 암호로, DES? 암호화 장치는 64? 비트 이진, 각 패킷에 8 만 포함되어 있기 때문에 데이터 전송에 너무 작습니다. 문자, 그 중 일부는 패리티 또는 기타 통신 오버헤드에도 사용됩니다. 처리 속도가 느리고 암호화에 시간이 많이 걸린다.
2.AES 는 메모리 요구 사항이 매우 낮고 컴퓨팅 속도가 빠릅니다. Rijndael 은 피드백 모드와 피드백 없음 모드에서 하드웨어와 소프트웨어 모두에서 매우 뛰어난 성능을 발휘합니다.
셋째, 적용 범위가 다르다
1, 데이터 암호화 표준, 빠른 속도, 대량의 데이터 암호화에 적합. DES 는 보안상 취약하지만, 빠른 DES 칩의 양산으로 인해 DES 는 일시적으로 사용할 수 있습니다. 보안 강도를 높이기 위해 일반적으로 독립 키의 레벨 3 DES 를 사용합니다.
2.AES 는 소형 8 비트 단일 칩 마이크로 컴퓨터 또는 일반 32 비트 마이크로프로세서에 적합하며 특수 하드웨어 구현에 적합하며 처리량 (초당 달성 가능한 암호화/암호 해독 비트) 을 10 억 수준으로 높일 수 있습니다. RFID 시스템에도 동일하게 적용됩니다.
바이두 백과 -DES
바이두 백과 -AES