微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

文件加密 GPG - PGP -GNUPG

如何解决文件加密 GPG - PGP -GNUPG

试图解密 pgp 加密文件文件夹。看起来很简单,但我遇到了问题。

我正在使用 gpg - gnupg。我能够让文件文件夹“传入”)加密,然后将加密的文件移动到另一个文件夹“加密”。那是它自己的 ps1,将它作为单独的部分进行处理,以便它们可以在不同的日子运行,并在需要时单独运行。 -现在它被设置为加密那里的任何文件,所以 day1.txt、day2.txt 和 day3 的 day3.txt 文件将被加密。我可能会在 x 天后添加一个部分或脚本来删除或移动文件。下面是加密部分,把它包起来有帮助。

        $files = Get-ChildItem "C:\pgp\incoming"
    ForEach($file in $files)
{echo off
    gpg -e -v -r UsersNameKey --output C:\pgp\incoming\$file.pgp C:\pgp\incoming\$file
echo off}

Start-Sleep -Seconds 5
Move-Item -Path "C:\pgp\incoming\*.pgp" "C:\pgp\encrypted\"

对我来说,解密似乎是一个更大的挑战。

我正在尝试解密文件夹中的所有文件。我能够获得一个专用于工作的单行文件,但是当尝试同时获得所有文件时,它失败了。以下是我试图开始工作的内容。想保留 '.txt.pgp.txt',原因是其他东西正在寻找那个特定的符号,我不知道它为什么或容易改变,它是另一个系统。

$source = Get-ChildItem "C:\pgp\encrypted"
    ForEach($file in $source)
{
    gpg --pinentry-mode=loopback --passphrase  "password" -o C:\pgp\decrypted\*.txt.pgp.txt -d $source
}

下面是我能够开始工作的一个特定于文件的衬垫。

gpg --pinentry-mode=loopback --passphrase  "password" -o C:\pgp\decrypted\testing3.txt.pgp.txt -d C:\encrypted\testing3.txt.pgp

*密码已更改以保密

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?