是否可以使用powershell甚至cmd使用密码/哈希对任何文件进行加密?

时间:2018-08-18 20:24:06

标签: powershell encryption

如果可能的话,最简单,最短的方法是什么? 例如,我想对包含个人信息的文本文件进行加密,并希望使用密码对其进行加密,这样任何人都可以在不使用正确密码进行解密的情况下准备就绪。

1 个答案:

答案 0 :(得分:2)

使用对称加密来加密/解密文件

此PowerShell模块包括3个cmdlet,用于创建加密密钥,加密文件和解密文件。开发该工具的初衷是测试针对勒索软件的防御措施,但也可用于安全存储和访问脚本中的信息。

#Create Key 
$key = New-CryptographyKey -Algorithm AES 

#Encrypt the file 
Protect-File '.\secrets.txt' -Algorithm AES -Key $key -RemoveSource 

#Decrypt the file 
Unprotect-File '.\secrets.txt.AES' -Algorithm AES -Key $key -RemoveSource

https://gallery.technet.microsoft.com/scriptcenter/EncryptDecrypt-files-use-65e7ae5d

https://blog.ipswitch.com/automating-security-controls-using-powershell-to-automate-data-encryption