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

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

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

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

25得票1回答
在Java中使用ECC Curve25519加密/解密数据

我正在尝试在我的Android应用程序中使用Curve25519来本地加密/解密AES加密密钥。我不需要进行任何密钥交换、密钥协商或签名。为什么我需要使用特定的曲线?因为我需要能够自己提供私钥并能够计算其匹配的公钥。据我所知,只有Curve25519才能做到这一点。如果我错了,请指出。 所有...

25得票2回答
从字符串创建X509Certificate2时出现“找不到请求的对象”异常

我正在尝试从字符串创建X509Certificate2。让我举个例子:string keyBase64String = Convert.ToBase64String(file.PKCS7); var cert = new X509Certificate2(Convert.FromBase64S...

22得票1回答
如何将字符串转换为公钥?

我用以下代码将公钥和私钥转换为字符串KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA"); keyPairGen.initialize(2048); KeyPair keyPair = key...

21得票4回答
使用Base64编码的公钥验证RSA签名

简而言之,这就是我的问题:private string publicKeyString = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVGUzbydMZS+fnkGTsUkDKEyFOGwghR234d5GjPnMIC0RFtXtw2tdcNM8I9Qk+...

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

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

19得票3回答
传递给GIT_SSH_COMMAND的参数“-i”被忽略了。

我想在Git中使用另一个IdentityFile。 我想要动态地使用它,而不是通过配置文件。 我正在这样做: $ GIT_SSH_COMMAND='ssh -i /home/my_user/.ssh/id_ed25519' git pull origin master repositor...

19得票1回答
Android应用程序许可证-新旧之分-疑虑

就在几周前,谷歌更改了Android LVL API(许可证验证库)。 旧的LVL许可证检查是基于每个帐户生成的公钥/私钥进行许可证验证。新的库应该使用每个应用程序生成的公钥/私钥进行许可证验证。 我有一个使用旧版LVL的应用程序,看起来似乎可以正常工作(看起来是这样,但实际上我不知道)。...

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

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