Rijndael과 Rijndael의 차이 Managed

Anonim

Rijndael 대 RijndaelManaged

Rijndael과 RijndaelManaged는 두 가지 클래스의 암호화 네임 스페이스입니다. 둘 다 알고리즘 또는보다 구체적으로 암호화 알고리즘으로 분류됩니다.

Rijndael은 대칭 알고리즘 유형입니다. 디지털 데이터를 전송하고 저장할 때 가장 오래된 암호화 방법입니다. 대칭 알고리즘의 다른 유형으로는 DES, Triple DES, RC2 및 AES가 있습니다. 다른 대칭 알고리즘에는 각각 구현되어 있습니다.

Rijndael은 Rijndael 알고리즘의 기본 클래스입니다. 이것은 public 추상 클래스입니다. 그것은 또한 "상속받을 수있는 (inheritable)"것으로 기술 될 수 있으며, 그것은 결코 만족할 수 없습니다. 그것은 일종의 암호화 알고리즘입니다. 그것의 주된 임무는 한 사용자와 컴퓨터에서 다른 사용자와 컴퓨터로 정보가 전달 될 때 정보를 안전하고 확실하며 개인적이며 안전하게 유지하는 것입니다. 1997 년 Rijndael은 DES (Data Encryption Standard) 보안에 의문이 제기되었을 때 응답으로 작성되었습니다. 국립 기술 표준원 (NIST)이보다 안전한 알고리즘을 후원했을 때 DES를 대체했습니다. Rijndael은 Vincent Rijmen과 Joan Daemen에 의해 만들어졌습니다. Rijmen과 Daemen은 모두 벨기에의 cryptopgraphers입니다. 이름은 제작자의 성의 처음 부분을 빗어서 형성되었습니다. Rijndael은 Rijmen과 Daemen이 Square라고 불렀던 전 작업 공동 작업을 수정 한 것입니다.

Rijndael은 많은 정부와 국제기구에서 신속하게 채택되었습니다. NSA (국가 안보국), NASA (미국 항공 우주국), NESSIE (새로운 유럽의 서명 무결성 및 암호화 계획) 및 기타 기관은 Rijndeal을 컴퓨터에 사용합니다. 그것은 세계 표준으로 진화했으며 일반적으로 글로벌 커뮤니티에서 사용됩니다.

Rjindael의 일반적인 응용 프로그램으로는 WPA2 (WiFi Protected Access, 버전 2) 및 IPsec (인터넷 프로토콜 보안)의 프로토콜이 있습니다. Rijndael은 스트림 암호에 대한 대안 인 대칭 블록 암호입니다. 블록 암호는 암호 키와 알고리즘을 개별 비트가 아닌 블록으로 적용하는 암호 유형입니다. 데이터는 128 비트 블록으로 처리되지만 128 비트, 192 비트 및 256 비트 키의 키 길이로 처리됩니다.

모든 키 길이에 대해 Rjindael은 다양한 라운드 수를가집니다. 128 비트에는 9 라운드가 있고, 192 비트에는 11 라운드가 있고, 13 라운드는 256 비트가됩니다. Rijndeal은 Advanced Encryption Standard 또는 AES의 후보로 추가 개발 및 업데이트되었습니다. AES는 AES-Rjindael이라고도합니다. Rjindael과 마찬가지로 AES는 암호화의 국제 표준입니다.

한편 RijndaelManaged는 기본 클래스 인 Rijndael에서 유일한 구현입니다. 이 클래스는 공개 클래스로 분류되며 기본 클래스와 달리 "상속받지 않습니다".

RijndealManaged는 프레임 워크와 함께 제공되는 순전히 관리되는 코드입니다.

Rijndael과 마찬가지로 RijndaelManaged는 동일한 키 길이의 데이터를 처리합니다. 또한 Rijndael과 같은 몇 가지 기본 특성을 공유합니다. 유사점의 부분 목록은 유사한 구문, 속성, 필드 및 사용되는 플랫폼을 포함합니다.

요약:

1. Rijndael은 다른 모든 Rijndael 구현에서 파생 된 기본 클래스 알고리즘입니다. RijndaelManaged는 Rijndael의 구현 중 하나입니다. 2. Rijndael은 안전한 암호화 표준으로 DES에서 향상되었습니다. 이름은 프로그래머의 성의 조합입니다. 1997 년에 도입되었으며 암호화를 목적으로 많은 정부 기관 및 국제기구에서 사용되었습니다. 또한 AES-Rijndael이라고도하는 고급 암호화 표준 (Advanced Encryption Standard, AES)의 후보가됩니다. RijndaelManaged는 Rijndael 알고리즘을 채택하기 때문에 AES에 속합니다.

Rijndael은 "상속 가능"RijndaelManaged는 "상속 불가"입니다. "

3. 또 다른 차이점은 Rijndael은 공개 추상 클래스이고 RijndaelManaged는 공개 클래스입니다. 4. RijndaelManaged는 Rijndael의 파생 된 형태이기 때문에 어느 정도의 유사점을 공유합니다. 유사점에는 처리되는 데이터의 양, 키 길이, 필드, 구문, 속성, 필드, 플랫폼 및 해당 버전이 포함됩니다.