7
A
回答
19
我不记得在Powershell V2的日子里,通常也安装了.NET 3.5。我认为是这样。
你总是可以尝试以下,看看它的工作原理:
$file = 'd:\scripts\sha1.ps1'
$sha1 = New-Object System.Security.Cryptography.SHA1CryptoServiceProvider
[System.BitConverter]::ToString($sha1.ComputeHash([System.IO.File]::ReadAllBytes($file)))
与你有一个文件的名称替换的$file
值。
1
是的,它可能是因为它是NET 2.0的一部分。实际上,PowerShell Community Extensions使用.NET哈希支持来实现Get-Hash
命令。版本2.1.1在PowerShell V2上安装并运行。
+0
干杯!有用的知道,但不幸的是,我无法以任何形式或形式升级PowerShell。 – user3586898 2014-12-03 11:13:35
相关问题
- 1. Powershell V2.0 SHA1计算
- 2. C++哈希算法
- 3. 使用T-SQL计算'nvarchar'字符串的SHA1哈希值
- 4. 如何计算图像的sha1哈希值
- 5. 以PHP计算的不同sha1哈希与Node.js
- 6. 在C#中使用SHA1哈希计算字符串
- 7. C#中的哈希计算
- 8. SHA256哈希计算在C++
- 9. C#NTLM哈希计算器
- 10. 红宝石计算哈希
- 11. Python3计算洪流哈希
- 12. 计算BIOS的哈希值
- 13. Java计算MD5哈希
- 14. AWS无法计算MD5哈希的Android
- 15. django注册和sha1作为哈希算法
- 16. Python:Rabin-Karp算法哈希
- 17. 双向哈希算法?
- 18. 现代PHP哈希算法
- 19. Amazon DynamoDB哈希算法
- 20. constexprizing化jesteress哈希算法
- 21. ASP密码哈希算法
- 22. Powershell:通过哈希表计算唯一字符串
- 23. SHA1哈希澄清
- 24. GPU MD5/SHA1哈希
- 25. SHA1哈希问题
- 26. Django未知密码哈希算法 - 编写自定义哈希算法
- 27. Sha1哈希多个sha1哈希 - >安全以识别文件?
- 28. 计算MD5哈希值在二郎山
- 29. 计算SHA-2或SHA-3哈希
- 30. 计算部分流的MD5哈希值
是的工作,太棒了!谢谢。 – user3586898 2014-12-03 11:13:51
只需要注意一些人在IOS这样的大文件上尝试这样的操作:'调用带有“1”参数的异常调用“ReadAllBytes”:“文件太长,此操作目前仅限于支持小于2GB大小的文件“' – 2016-05-26 10:54:50
使用['File.OpenRead']可能更好(https://msdn.microsoft.com/en-us/library/system.io.file.openread(v = vs.110).aspx)而不是试图一次将整个文件加载到内存中。 ['HashAlgorithm.ComputeHash'](https://msdn.microsoft.com/en-us/library/xa627k19(v = vs.110).aspx)对'Stream'有重载。 – jpmc26 2017-04-12 21:19:45