Le calcul de Hash SHA1 de l'Algorithme de Powershell V2.0
Personne ne sait si il est possible de calculer un Hash SHA1 dans Powershell V2.0?
La seule information que je peux trouver en ligne est avec Powershell V4.0.
Moderne PowerShell, vous pouvez utiliser
Get-FileHash -a SHA1 /file/path/file.exe
- voir aussi: Get-Help Get-FileHash
pour obtenir de l'aide et une liste d'algorithmes de prise en charge. Il semble que le courant de défaut est SHA256
, qui est le plus souvent utilisé pour le téléchargement du site web de sommes de contrôle.OriginalL'auteur user3586898 | 2014-12-01
Vous devez vous connecter pour publier un commentaire.
Je ne me souviens pas de retour en Powershell V2 jours .NET 3.5 est installé généralement trop. Je pense que c'est le cas.
Vous pouvez toujours essayer la suite et de voir si cela fonctionne:
Remplacer la valeur de
$file
avec le nom d'un fichier que vous avez.Juste une remarque pour les gens d'essayer ce sur de gros fichiers tels que IOS :
Exception calling "ReadAllBytes" with "1" argument(s): "The file is too long. This operation is currently limiited to supporting files less than 2 gigabytes in size."
Il est probablement préférable d'utiliser
File.OpenRead
au lieu d'essayer de charger tout le fichier en mémoire à la fois.HashAlgorithm.ComputeHash
a une surcharge pourStream
.OriginalL'auteur Micky Balladelli
Oui, c'est possible car c'est une partie de NET 2.0. En fait, la PowerShell Communauté Extensions utiliser le .NET de hachage pour la mise en œuvre de la
Get-de Hachage
de commande. La Version 2.1.1 s'installe et s'exécute sur PowerShell V2.OriginalL'auteur Keith Hill