Questions tagged «rsa»

RSA是一种通用的公共密钥算法,可以用于加密和签名。它是Internet上使用的大多数安全协议(包括SSL / TLS协议套件)的核心组件。对于有关IBM Rational Software Architect的问题,请使用Rational-rsa标记。

14
计算RSA密钥指纹
我需要对GitHub进行SSH密钥审核,但是我不确定如何找到我的RSA密钥指纹。我最初遵循的是在Linux上生成SSH密钥的指南。 查找当前RSA密钥指纹需要输入什么命令?
903 github  ssh  rsa  ssh-keys 

18
如何访问我的SSH公钥?
我刚刚生成了RSA密钥对,我想将该密钥添加到GitHub。 我尝试了cd id_rsa.pub和id_rsa.pub,但是没有运气。如何访问我的SSH公钥?
610 git  ssh  rsa 

8
使用RSA私钥生成公钥?
我不太了解这一点: 根据:http : //www.madboa.com/geek/openssl/#key-rsa,您可以从私钥生成公钥。 openssl genrsa -out mykey.pem 1024 openssl rsa -in mykey.pem -pubout > mykey.pub 我最初的想法是它们是成对出现的。RSA私钥是否包含总数?还是公钥?

11
非对称加密中的加密和签名有什么区别?
加密某些数据与签名某些数据(使用RSA)之间有什么区别? 它是否只是改变了公私钥的作用? 例如,我想使用我的私钥来生成消息,以便只有我才能成为发件人。我希望使用我的公共密钥来阅读消息,而我不在乎是谁阅读它们。我希望能够加密某些信息,并将其用作软件的产品密钥。我只关心自己是唯一可以生成这些内容的人。我想将我的公共密钥包含在软件中,以解密/读取密钥的签名。我不在乎谁可以读取密钥中的数据,我只是在乎我是唯一可以生成数据的可验证的人。 在这种情况下签名有用吗?


3
RSA公钥格式
在哪里可以找到有关RSA公钥格式的文档? RSA公钥,格式为OpenSSH: SSH-RSA AAAAB3NzaC1yc2EAAAABJQAAAQB / nAmOjTmezNUDKYvEeIRf2YnwM9 / uUG1d0BYsc8 / tRtx + RGi7N2lUbp728MXGwdnL9od4cItzky / zVdLZE2cycOa18xBK9cOWmcKS0A8FYBxEQWJ / q9YVUgZbFKfYGaGQxsER + A0w / fX8ALuk78ktP31K69LcQgxIsl7rNzxsoOQKJ / CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr / QbrfB1WT6s3838SEaXfgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN + ffE7iiayQf / 2XR + 8j4N4bW30DiPtOQLGUrH1y5X / rpNZNlWW2 + jGIxqZtgWg7lTy3mXy5x836Sj / 6L 格式化用于安全Shell的相同公共密钥(RFC 4716-安全Shell(SSH)公共密钥文件格式): ---- BEGIN SSH2 PUBLIC KEY ---- AAAAB3NzaC1yc2EAAAABJQAAAQB/nAmOjTmezNUDKYvEeIRf2YnwM9/uUG1d0BYs c8/tRtx+RGi7N2lUbp728MXGwdnL9od4cItzky/zVdLZE2cycOa18xBK9cOWmcKS 0A8FYBxEQWJ/q9YVUgZbFKfYGaGQxsER+A0w/fX8ALuk78ktP31K69LcQgxIsl7r NzxsoOQKJ/CIxOGMMxczYTiEoLvQhapFQMs3FL96didKr/QbrfB1WT6s3838SEaX fgZvLef1YB2xmfhbT9OXFE3FXvh2UPBfN+ffE7iiayQf/2XR+8j4N4bW30DiPtOQ LGUrH1y5X/rpNZNlWW2+jGIxqZtgWg7lTy3mXy5x836Sj/6L …

6
如何在rsync中使用身份文件?
如何在rsync中使用身份文件? 这是我的语法想我应该用rsync的使用使用一个身份文件连接: rsync -avz -e'ssh -p1234 -i〜/ .ssh / 1234-identity'\ “ / local / dir /” remoteUser@22.33.44.55:“ / remote / dir /” 但这给了我一个错误: 警告:身份文件〜/ .ssh / 1234-identity无法访问:无此类文件或目录。 该文件很好,权限设置正确,至少在我的语法中,在执行ssh时可以工作-只是不与rsync一起工作。我究竟做错了什么?是否正在尝试在远程计算机上查找身份文件?如果是这样,如何指定我要在本地计算机上使用身份文件?
125 unix  rsa  rsync  dsa 


4
从文件加载RSA公钥
我用以下方法生成了一个私钥: openssl genrsa [-out file] –des3 在此之后,我使用以下命令生成了一个公共密钥: openssl rsa –pubout -in private.key [-out file] 我想使用私钥对某些消息进行签名,并使用诸如以下代码使用公钥来验证其他消息: public String sign(String message) throws SignatureException{ try { Signature sign = Signature.getInstance("SHA1withRSA"); sign.initSign(privateKey); sign.update(message.getBytes("UTF-8")); return new String(Base64.encodeBase64(sign.sign()),"UTF-8"); } catch (Exception ex) { throw new SignatureException(ex); } } public boolean verify(String message, String signature) throws SignatureException{ …
108 java  openssl  rsa 

8
我的SSL证书应使用什么RSA密钥长度?
我正在创建CSR,我想知道这可以说是RSA密钥的最佳长度。 当然,384可能太弱了,而16384可能太慢了。 根据证书的有效期,是否应该就密钥长度达成共识? 编辑:与大多数人一样,我希望我的钥匙相当坚固。我并不担心NSA可能会在2019年打破我的钥匙。我只想知道一个计划开展正常业务(例如电子商务网站)的最佳做法是什么



4
带有传输的C#RSA加密/解密
我在C#网上看到了很多使用System.Security.Cryptography.RSACryptoServiceProvider的加密/解密教程和示例,但是我希望能够做到的是: 创建RSA公钥/私钥对 传输公钥(或为概念验证,只需将其移动到字符串变量中) 创建一个新的RSA加密提供程序并使用公共密钥加密一个字符串 将加密的字符串(或数据)发送回原始加密提供者并解密该字符串 有人可以为此指出我有用的资源吗?
77 c#  cryptography  rsa 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.