7得票2回答
如何在C#中填写RSAParameters值

我在我的项目中使用以下代码进行加密,一切正常。 RSACryptoServiceProvider x_alg = new RSACryptoServiceProvider( ); // export only the public key RSAParameters x_public_...

10得票2回答
使用openssl从ECC公钥的PEM格式中获取x和y组件。

我正在使用openssl从曲线'secp128r1'生成ECC的密钥对。 我遵循的步骤是: 首先使用以下命令生成私钥: openssl ecparam -genkey -name secp128r1 -noout -out private.pem 然后使用以下命令查看相应的公钥: ...

8得票2回答
如何在Android中保护我的加密密钥?

我已经在我的Android应用程序中实现了SQLCipher,以使其数据库更加安全。 SQLCipher需要一个密钥来加密数据库文件。我面临的问题是密钥保护,如果我的应用程序在rooted设备上使用或被反向工程,则我的密钥将被暴露,数据库可以被解密。 请注意,我的应用程序不会要求用户每次打开...

13得票2回答
使用node.js加密模块验证签名

我正在尝试使用AWS Lambda在Swift中验证使用sec256r1创建的签名。消息:"some text to sign" 也已使用SHA256进行哈希处理签名将以base64格式呈现 encoding:MEYCIQCPfWhpzxMqu3gZWflBm5V0aetgb2/S+SGyG...

25得票5回答
使用公钥/私钥将代码推送到TFS git

我有一个使用git进行源代码控制的TFS服务器。如何使用ssh风格的公钥/私钥从TFS服务器推送/拉取/获取代码?也就是说,在TFS服务器上应该把我的公钥添加到哪里?

61得票12回答
GPG解密失败,提示无私钥错误。

我有一个gpg .key文件,用作解密.dat.pgp文件的密码。使用以下命令,在一台具有相同.key文件的服务器上成功解密了加密的.data.pgp文件cat xxx_gpg.key | /usr/bin/gpg --batch --quiet -o xxx.dat --passphrase...

9得票1回答
Swift 3如何将SecKey导出为字符串?

我正在使用Swift 3开发iOS应用程序。 我需要导出一个SecKey(用户RSA公钥引用),以字符串形式(例如base64)共享它,以便通过生成的QRCode传递给其他人。同时,该方式也需要可逆转,扫描QRCode的其他用户可以从QRCode提取的字符串中重建SecKey引用。我找到了一些...

16得票2回答
如何将原始模数和指数转换为RSA公钥(.pem格式)

我已经在二进制文件中嵌入了RSA公钥的模数和指数,现在我想要提取整个blob并创建一个可用的.pem格式的公钥。 目前,我正在提取完整的260字节(4个字节用于指数,256个字节用于模数),并使用base64进行编码。我是通过以下shell命令实现的:tail -c $((filesize -...

25得票5回答
JavaScript有没有任何非对称加密选项?

我需要通过JavaScript AJAX调用在未加密的通道(HTTP,而非HTTPS)上传输一些敏感信息。 我想加密数据,但在JavaScript端进行加密意味着我会暴露密钥,这使得对称加密只是一种安全性混淆的练习。 是否有适用于JavaScript的非对称加密方法?这样,我就可以保持服务...

20得票3回答
如何制作一个简单的公钥加密算法?

我想制作一个简单的公钥(非对称)加密。它不需要是安全的,我只想理解其背后的概念。例如,我知道可以使用XOR创建简单的对称密码。我在stackexchange上的一个帖子中看到需要使用陷门函数,但我找不到太多相关信息。我想说,取一组字节,并能以某种方式分割它们以获得公钥/私钥。我理解共享秘密的想...