2010-09-16 12 views

Répondre

0

Le module PowerShell Community Extensions permet d'accéder facilement aux types .NET qui ne SHA via hachage-256/385/512 .: par exemple

C:\PS> "This is a test" | Get-Hash -Algorithm SHA256 


Algorithm: SHA256 


Path  : 
HashString : 309CB8ABAB6504945ACD10CE99546D2355AD5AE3B4CE99DA8ACCBC4EE7388EF9 
+0

Merci d'avoir répondu, @Keith Hill. Mais comment l'utiliser pour la signature numérique? –

+1

Quand j'entends SHA-2 je pense calculer des hachages crypographiques. Quand j'entends des signatures numériques, je pense que les signatures authenticode avec des certificats. Peut-être avez-vous besoin de ce dernier? Si c'est le cas, vous pouvez créer un CERT auto-signé sur Windows à l'aide de l'utilitaire MakeCert.exe. Ensuite, vous pouvez utiliser signtool.exe pour appliquer une signature. Ces deux outils nécessitent le SDK Windows. PowerShell a également Set-AuthenticodeSignature pour appliquer une signature à un fichier. –