-
RSA公钥转换问题5
大家好:
我现在有一串rsa公钥是别人直接从证书中考出来的。如下3082010A0282010100CDA5E538A8C63AD27A732653728ACDC6B472C693B70D3ECA72C545
1959E8C13642253627B9841AD486C18128C02AB8FC01DDEC31C61AE86B13552577465D78FA9B4944
4552EA9443950056B5FC00E0D5C57C78D871AE4FBBC06D6AC3A94BDC7C85428ADC280CC987ABA681
F1D0361DE0C782CDA7EC0B3EA09168F6E4F6639994A6170672A47A951324B900EFD0CFE39E677A96
941948EC9042532D225D6A85269C2007D7910AEAE9D16DD3CFD6FF0E2B5BD06FA45E59BBFFF4F6EB
0950C554821FFB25B2DE323DAC78A8F506FFC41D3A14CCD0A2629F12803F7FBA6990B0FC0E7E2A18
F21294213170FD0A33625275BF7D60D2E25E7F3B4C777AE59CEFE069970203010001
我现在想知道到如何将这一串数值转换成字符串的形式类似如下字符串:MIIC/TCCAmagAwIBAgIQMDAwMDAwMDUxMDk3Nzk4MDANBgkqhkiG9w0BAQUFADBuMQswCQYDVQQGEwJDTjELMAkGA1UEAxMCY2ExCzAJBgNVBAgTAnNkMQswCQYDVQQHEwJqbjEOMAwGA1UEChMFZGF0Y2gxDDAKBgNVBAsTA3BraTEaMBgGCSqGSIb3DQEJARYLMTIzQDEyMy4xMjMwHhcNMTEwODE5MDIwNzM4WhcNMTIwMjE5MDIwNzM4WjCBgzELMAkGA1UEBhMCQ04xFTATBgNVBAMTDGNoaW5hIHVuaWNvbTENMAsGA1UECB4EUxdOrDEQMA4GA1UEBxMHYmVpamluZzEPMA0GA1UEChMGdW5pY29tMQ8wDQYDVQQLEwZ1bmljb20xGjAYBgkqhkiG9w0BCQEWCzEzMkAxMjMuMTIzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCmeS/oPghGXqjp3GHLX9a3xt8jidbYc1oYwrIbZEHazR17cBvoIhD8X220jXZzaYRIzCg8MeOjgEP6wwCJ/uK6SWsSb3+1LEorgHTgn/H6Vdh2grgrI/6JZicJWRm61CMD9FiaBtb/5alx8iMZUhgU4CDAZBYrMlZi+tfI2MvciQIDAQABo4GFMIGCMCsGA1UdIAQkMCIwIAYDVR0XMBkwFwYIKwYBBQUHAgEWC3d3dy4xMjMuY29tMAwGA1UdEwQFMAMCAQEwDgYDVR0PAQH/BAQDAgTwMBwGA1UdHwQVMBMwEaAPoA2GC3d3dy4xMjMuY29tMBcGA1UdEQQQMA6BDDAwMDAwMDA1QFZQTjANBgkqhkiG9w0BAQUFAAOBgQDTUeTR9NaHuP4mlD4HRN0VEm1QcVEm+xZcgwduPmMAYnvmUypTp/rUa4DEnCLOujbKae1BVUh9cm9OGcksrJwfZugQjRKqATIgVCK3Gu/K/0M14wfGkbyoBmsDTvkKBv88mCVHongZvIk8nI6FmAAYj0OP8BLXvffHHmiJm43LFA==
我现在的读取公钥的方式一个是通过字符串一个是通过证书文件,但是不知道如何将上面的数据转换为字符串.还请大家指点一下,谢谢.2014年10月12日 20:16
1个答案 按时间排序 按投票排序
-
下面这个是base64做了处理
楼主需要的应该是file的byte[]转string
一般的都转是hexString
public static String bytesToString(byte[]data){ if(data==null||data.length==0) return ""; char[] str = new char[data.length<<1]; for(int i=0,j=0;i<data.length;i++){ str[j++] = chars[(data[i] & 0xf0)>>>4]; str[j++] = chars[(data[i] & 0x0f)]; } return new String(str); }
2014年10月15日 09:20
相关推荐
应用场景用于当你使用的是.net技术需要调用对方的接口时,但对方使用的是java语言时需要把对方提供的RSA私钥或者RSA公钥进行转换成.net格式进行使用。否则可能会出现解密失败的情况出现,相反就是你是java技术需要...
C# RSA私钥加密,公钥解密源码
1、转换各种PEM(XML)格式公私钥,可以根据私钥获取公钥(pkcs8一般java用,xml格式一般C#用) 2、签名数据 3、验签并获取签名前的数据 3、公私钥格式加密或去密(支持大量对称算法,包括淘汰的) 4、生成RSA公私钥...
1. PHP下将X509的证书key转为PEM编码,便于OPENSSL处理; 2. 将Modulus/Exponent形式的RSA Key转为PEM编码格式。
通过RSA.PFX证书提取XML/PEM公钥私钥,源码,目前只支持PFX格式的提取,通过RSA.PFX证书提取XML/PEM公钥私钥,源码,目前只支持PFX格式的提取
Rsa公钥byte转xml需要的dll,具体使用在我的博客里
为需要的内容不多,主要是RSA加解密部分,所以就删除了不必要的,公钥私钥pem需要就用原来大佬的软件生成吧。(当然附件也打包了一份)。做了一些小修改,主要是演示 RSA有关 加密和解密 安全性的部分。公钥加密,...
rsa秘钥转换工具,可以java转成C#格式也可以C#转成java格式,也可以java转换为PHP格式,绝对可以使用,打开提示错误请安装.netframework
完整的实现java rsa密匙格式 转c#格式,实现真正的 java rsa加密与.net 互通,目前已在公司APP项目中使用。
路由器SSH使用密钥登陆试验时,需要将电脑生成的RSA公钥上传到网络设备里,由于ENSP里的网络设备只支持加密格式的公钥,而使用putty,secureCRT等软件生成的密钥都是openssh格式的,因些,需要此软件将公钥进行转换。
华为 h3c 3com ras转16进制工具 sshkey.exe华为 h3c 3com ras转16进制工具 sshkey.exe
使用.net5.0框架编写,里面有使用介绍的截图
基于RSA公钥密码体制的可选择可转换关联环签名
RSA公私钥pkcs8格式, 不能被C#程序所用,需要转转换为C#用的xml格式。这是转换用的c#源程序。
rsa转换器 这是一个将在各种格式之间转换 RSA 密钥的脚本。 usage: ./rsa-converter [-hrdpqs] < file -h : print this message -r : output public key in Base64 RFC 3110 format -d : output public key ...
将SSH RSA密钥转换为GPG密钥 用法 导出私有文件: $ ssh-to-pgp -private-key -i $HOME /.ssh/id_rsa -o private-key.asc 2504791468b153b8a3963cc97ba53d1919c5dfd4 导出公钥: $ ssh-to-pgp -i $HOME /.ssh/id...
华为、思科、W3C RSA认证转16进制
RSA算法是基于数论的...制中最优秀的加密算法 通过 RSA算法基本原理的分析将大数的幂模运算转换为小数幂模运算并对一些模块进行了适当的改进,从而提出了快速求解加密和解密的计算方法,该算法可以提高 RSA的运算速度
C#和Java关于RSA非对称加密互通类,包括提供RSA加密、解密方法,Java到c#的RSA私钥格式转换,Java到c#的RSA公钥格式转换等,使用PKCS1填充算法
将 OpenSSH 公钥转换为 x.509 公钥。 用法 const fs = require('fs'); const ospkToX509 = require('opensshpubkey-to-x509-converter'); const openSSHPubKey = fs.readFileSync('path/to/id_rsa.pub') const x509...