15得票2回答
如何保护在Android上的媒体内容(视频,音频)免遭保存或再分发?

有什么机会让普通应用程序开发人员(我的意思是,您不是百万美元的内容生产公司或分销渠道提供商,而是一个普通的小型应用程序开发公司)确保从应用程序中保存/分发的视频/音频内容。 我提到“常规开发人员”,因为我在Android核心代码中看到索尼已将一些代码部分添加到DRM包中。假设我们没有那么强大,...

45得票3回答
如何在C#中使用公钥和私钥加密技术

我想使用公钥/私钥技术加密数据,即使用接收方的公钥进行加密,接收方可以使用自己的私钥解密。 你有什么建议或示例代码吗?

7得票2回答
使用OpenSSL进行加密和解密时出现0x0407106B错误

我正在用C语言编写一段程序,该程序读取一个带有公钥的base64字符串,并对一个字符串进行加密。我还测试了相同字符串的解密,但是在尝试解码时出现0x0407106B错误: $ openssl errstr 0x0407106B error:0407106B:rsa routines:RSA_...

14得票3回答
如何在Python中实现OpenSSL功能?

我想在Python中使用公钥加密一个秘密文本,并通过私钥解密它。 我可以使用openssl命令实现:echo "secrettext/2011/09/14 22:57:23" | openssl rsautl -encrypt -pubin -inkey public.pem | base64...

163得票6回答
如何使用OpenSSL提取公钥?

以下命令生成一个包含公钥和私钥的文件: openssl genpkey -algorithm RSA -out private_key.pemopenssl genrsa -des3 -out privkey.pem 2048 来源:这里 使用OpenSSL,私钥包含公钥信息,因此不需要单...

12得票3回答
SSH IdentitiesOnly=yes 转发我的所有密钥

我实在想不明白为什么我的SSH配置会转发错误的密钥。我有两个密钥,我们将它们称为home_rsa和work_rsa。我已经执行了以下操作:eval `ssh-agent` ssh-add -K ~/.ssh/home_rsa ssh-add -K ~/.ssh/work_rsa 这是我的~/....

18得票1回答
Python中实现kleptography(SETUP攻击)

我的任务是复制下面的图表: 它来自这个期刊 (第137-145页) 在这篇文章中,作者描述了一种名为SETUP的窃密攻击,针对Diffie-Hellman密钥交换。特别地,他们写下了这个算法: 现在,在2中,作者认为“也许我们可以实现诚实的DHKE和恶意的DHKE,然后比较两个算...

10得票1回答
GnuPG/PGP和SSL:共享同一私钥?

我正在整理我的数字签名和加密使用方式。 我了解到有两种主要方法:PGP方式和SSL方式。 我想知道是否可以使用相同的私钥用于SSL证书和GnuPG,只要这是一个RSA 2048位密钥。 我已经拥有一个由CA签名的SSL证书,因此希望使用该证书的私钥作为GnuPG主私钥。 我知道我们不能以...

8得票2回答
将NSData转换为SecKeyRef

我有一个公钥,它是从远程服务器收集来的,我想用这个公钥执行RSA加密。但问题是我得到的公钥数据是在缓冲区中的字节数组。我可以将其转换为NSData,但我无法将其转换为SecKeyRef,以便继续进行加密。我的加密代码如下: +(NSString *)encryptRSA:(NSString ...

9得票1回答
使用OpenPGP.js解密非装甲的PGP文件

我正在开发一个基于Node的应用程序,其中我已经构建了一个解密函数,并使用Openpgp.js npm模块使其工作。我接收各种使用我们公钥创建的PGP客户端文件,使用我们的私钥进行解密,然后将解密后的版本放置在一个文件夹中供我访问,只要这些文件是加强过的,一切都很顺利。以下是一些代码示例,显示...