pgp

    6热度

    3回答

    我试图解密和验证使用Java BouncyCastle库的PGP消息,但我遇到了问题,抱怨PartialInputStream的过早结束。 我知道加密工作正常,因为我可以在命令行上使用gpg解密和验证使用加密函数创建的消息。 下面的代码: public static void signEncryptMessage(InputStream in, OutputStream out, PGPPubli

    5热度

    2回答

    我对PGP及其工作方式非常熟悉。我想在项目中加入一些功能,但到目前为止,我的研究已经让我的头脑转动了。我想要做的是创建一个带有定义的私人密码短语的公钥。从那里开始,我会将公钥与某人分享,然后他们可以使用密钥对消息进行加密,并将其返回给我,以便我可以解密。我设想代码看起来像这样。 要生成我的私人PGP密钥: PGPKey key = new PGPKey(); key.setPassPhrase(

    0热度

    4回答

    我希望双方能够相互发送加密消息。 我如何确保中间人不能只重发加密的消息? 当然,中间人不会知道他发送了什么,但接收者不知道它不仅仅是之前发送的人。 是否有算法技术可以避免这种情况? 我希望你得到我的问题。 问候

    0热度

    1回答

    我使用的程序每天从FTP获取加密文件。我想在Excel文档中创建一个可以使用PGP解密文件的宏。 这可能吗?我已经知道如何搜索每个特定文件的文件。 我已经研究过,还没有找到任何有用的东西。任何正确的方向都会很棒。即使答案是这样也无法完成。 谢谢 迈克尔

    0热度

    1回答

    我有一个扩展名为.asc的公共密钥,我需要用它来加密数据并以纯文本文件发送。我试图在使用php的Windows机器中完成此操作。有任何想法吗? 谢谢,

    0热度

    1回答

    我想在我的网站上包含指向pgp键(asc-file)的链接,如果有人点击它,我希望它在浏览器窗口中打开(而不是显示下载提示)。我怎样才能做到这一点?我尝试了以下页面中提到的MIME类型,但似乎并不奏效。 http://www.bauser.com/websnob/keydist

    0热度

    3回答

    我们有一些软件从客户端检索文件,取消加密,处理它,加密结果并将其发回。 我们使用PGP密钥(我们的私人解密,他们的公众加密)。 然而,我发现虽然我们在处理完文件后删除了文件,但理论上可能会使用一个反删除工具从硬盘中获取它。 目前我们使用gpg2.exe程序作为gpg4win的一部分来进行pgp解密,所以我不确定我们能否将它直接解密到内存,因此它永远不会接触到硬盘。 有没有一种简单的方法来确保它在删

    0热度

    1回答

    任何人都知道如何将@"C:\Test\public_key.asc"从手动输入更改为使用openfiledialog? 我试图做到这一点,在代码下有这个红色的zizag线,当我把鼠标放在上面时,它说它不能将System.IO.FileInfo转换为System.IO.Stream。 using System.IO; using DidiSoft.Pgp; class EncryptDemo

    1热度

    1回答

    我想使用Camel 2.12.1来解密一些潜在的大型pgp文件。以下流程导致内存不足异常,并且调用堆栈显示PGPDataFormat.unmarshal()函数正在尝试构建一个ByteArray,如果该文件较大,该ByteArray将注定失败。有没有办法在解组过程中传递流? 我的路线: from("file:///home/cps/camel/sftp-in?" + "include=

    0热度

    1回答

    php.net网站包含有关如何使用自己的密钥加密信息的信息。 $gpg = new gnupg(); $gpg -> addencryptkey("8660281B6051D071D94B5B230549F9DC851566DC"); $enc = $gpg -> encrypt("just a test"); echo $enc; 但是,如果我想加密一个消息只有消息的接收者的公共密钥?