SSH 암호화 - AES-128?


0

내 서버의 SSH에 대해 최소 AES-128에 대한 요구 사항이 있습니다. 내가 달릴 때. ssh -v 나는 얻다:

debug1 : match : OpenSSH_5.3 pat OpenSSH * debug1 : 로컬 버전 문자열 SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1 debug1 : kex : server-> 클라이언트 aes128-ctr hmac-md5 없음 debug1 : kex : client-> gt; aes128-ctr hmac-md5 없음

이것이 AES-128 또는 MD5라는 것을 의미합니까?

답변:


1

연결은 암호화를 위해 AES-128 (CTR 모드에서)을 사용합니다.

MD5 및 HMAC-MD5는 암호화 알고리즘이 아닙니다. . MD5는 해시 알고리즘입니다. HMAC ~이다. 메시지 인증 알고리즘을 사용합니다.이 경우 HMAC와 MD5의 조합을 사용하여 가능한 데이터 손상 (또는 변조)을 감지합니다.


1

MD5는 암호화 알고리즘이 아니기 때문에 ...;)

HMAC 다른 것입니다. 예제를 인용 해 보겠습니다.

사기성 인터넷 주문을하는 공격자로 고통받는 비즈니스는 모든 고객이 자신과 비밀 대칭 키를 입금해야한다고 주장 할 수 있습니다. 주문과 함께 고객은 고객의 키를 사용하여 계산 된 주문의 HMAC 다이제스트를 제공해야합니다. 고객은 고객의 키를 알고 주문이 명시된 고객으로부터 유래되었으며 변경되지 않았 음을 확인할 수 있습니다.

기본적으로 메시지 무결성 확인입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.