Criptografia SSH - AES-128?

0

Eu tenho um requisito mínimo de AES-128 para SSH no meu servidor. Quando eu corro ssh -v eu recebo:

debug1: match: OpenSSH_5.3 pat OpenSSH* debug1: Local version string SSH-2.0-OpenSSH_5.9p1 Debian-5ubuntu1 debug1: kex: server->client aes128-ctr hmac-md5 none debug1: kex: client->server aes128-ctr hmac-md5 none

Isso significa que é AES-128 ou MD5?

    
por Ryan 02.04.2014 / 10:02

2 respostas

1

A conexão usa AES-128 (no modo CTR) para criptografia.

O MD5 e o HMAC-MD5 não são algoritmos de criptografia . MD5 é um algoritmo de hash. O HMAC é um algoritmo de autenticação de mensagens baseado em funções hash - e, nesse caso, a combinação de HMAC e MD5 é usado para detectar possíveis corrupção de dados (ou adulteração).

    
por 02.04.2014 / 10:32
1

Como o MD5 não é um algoritmo de criptografia ...;)

HMAC é outra coisa. Vou citar o exemplo:

A business that suffers from attackers that place fraudulent Internet orders may insist hat all its customers deposit a secret symmetric key with them. Along with an order, a customer must supply the order's HMAC digest, computed using the customer's key. The business, knowing the customer's key, can then verify that the order originated from the stated customer and has not been tampered with.

Basicamente, é a verificação de integridade da mensagem.

    
por 02.04.2014 / 10:17