Posso impor um conjunto de cifras com o powershell

3

Posso impor um conjunto de criptografia a ser usado ao se conectar a um site do TLS por meio de um script.

Para fins de monitoramento e solução de problemas, meu objetivo é criar um script powershell que verifique se um servidor remoto é capaz de usar um cypher específico. Estou usando o comando Invoke-WebRequest agora para conectar-se ao websiste, mas até onde eu posso ver, não há nenhuma opção para impor uma cifra.

O Google também não foi amigável comigo.

Obrigado por ajudar.

PS: O Powershell é preferido, mas a linha de comando ou o vbscript também são bons.

    
por ZEDA-NL 02.02.2017 / 17:28

1 resposta

2

Até onde eu sei, você não tem controle sobre qual conjunto de criptografia é usado no PowerShell ou no dot.net, as APIs do Windows subjacentes negociarão a 'melhor' suíte com o servidor.

Estou usando o link que também tem uma versão binária exe para testar os conjuntos de criptografia. Ao chamá-lo do PowerShell, você precisa fazer alguma análise da saída. Ou use a implementação nativa do Python. Veja o código Python para ver o que eles estão fazendo.

    
por 07.02.2017 / 05:49