Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#,RSAC,pem文件,RSA_C#_Cryptography_Rsa - Fatal编程技术网

C#,RSAC,pem文件,RSA

C#,RSAC,pem文件,RSA,c#,cryptography,rsa,C#,Cryptography,Rsa,我有在openssl中生成的密钥,我需要从另一个密钥生成像“.pem.file”这样的密钥签名,该密钥将加密我的文本。我不想在XML中获取它。它是RSAC 例如,xml中的结果是这样的。 XSFUXCDCAJJ3V3J87W7W92OUZ7JKUVV4JPV0WKUDBNKZD61HQPVBDQ2DHWSXDJTBNQCBSIQNFT5+BFUY4A81V4ZUKIXWPZA70JGGCB0DLTOEFEKUYKAGT35CRWZR27GQWYC7QUKRJ6EHDJ3E= AQAB 4+Y

我有在openssl中生成的密钥,我需要从另一个密钥生成像“.pem.file”这样的密钥签名,该密钥将加密我的文本。我不想在XML中获取它。它是RSAC

例如,xml中的结果是这样的。

XSFUXCDCAJJ3V3J87W7W92OUZ7JKUVV4JPV0WKUDBNKZD61HQPVBDQ2DHWSXDJTBNQCBSIQNFT5+BFUY4A81V4ZUKIXWPZA70JGGCB0DLTOEFEKUYKAGT35CRWZR27GQWYC7QUKRJ6EHDJ3E=
AQAB

4+Y3AWv5yta+PE4VFDWAYZRBU09ZZUATCEU/DLVQF6F3DECH2JZM7EVFF03FFIW2TDYVANUQICTCMCMVWPW==

3W/EE5QV12AYXL1D/UCbWBQLEKp/VGICC9DTUNNT/5wdfMP1WZTW/csbiVmBKzc48olC9QFbZ8AzHEX698Tw== AL6BS3L8YVLGMAGUXGEQWJGUXCJWTVYBKF0YWC4SZE1PFNZ6EYKXE+Anls+63FGBklQB7+DE4HFACK3BBMJBT1Q== vBvBWy0Z5071a+wWZETVmAa+dKr48IDn+DIBIWLS8OYLQPCDT0HIXHG4BSW+AXC7gMKDMAYfylzNd98G3De3w== THGQUTS7IIFQ0JDRROUJPA5DFSFKQU8AMV6YD56ZG61F4ADM4ZF6NTDORUT3I7GXXDKK+7BORCBXDXMQ6WO9Q== KT6f+D2SWZJLM7如KT1PC0LYGZDVYR4KJTWYNYNQE05XQHCIA9CO/C7dVqfchZD8WPp5ODS1gEMBja/3CmZ8SK04LEtZSHgMmTwZpH1Efpzz+9h/UJVXI1K4R521A7F1NV71YHZRMTYMFLYNYPA6OYEA6YLLKRVEE= --------------------------------------------------------------------------- 我的档案是 --------------------------------------------------------------------------- -----开始RSA私钥----- MIICXgIBAAKBgQDrM2IL88xRluJMeTKmWSI45MHvKhJszCEA4YCCeGp8GlAe5LGj pVr/4Zat2ARZSYX5J/LB8mwUJA81jCuEVDrW+uwnuH2Xg/Q+FZNCCCC47I/E5GygU t4mqkbzjq5RtXN/EPFUUXAUV68SWW8BMRLLZKXOXTBL/RLMK/UB1F1CLJQIDAQAB AoGBAKenzPAwLSjLoSxaCFzDlL1xczyEhPXA3JXAKNbX9y/Xod0jr+yy5HcyOxy E2EAI8Hjvawkph5TrDopVktrTsPpxFIO7xRG5SUWSCMN2BaZl2IUAVxCAJMY5C LJI7VNQEZMA+D2XAUYFUV7JXTKVWWVIG2BLCFIOSV+yrxRAkEA/sdRzjGOLDYW aan18hantl5rxuejc7rm6huglvxkhon9o0sir1ochleva+Salm+X/7CLc+gWd I9HF1OECWJBAOXUCZAGU02Q17DQAAAVGEOC3DRJV9I2OMVOKA4UBOP+N4nEUYd nEnI+ILHeAds4+Nanxpoixueap/elqXt/cCQGRtWvClFf6VX2ZKmY2snZT2RAo3 R+sxbB2LK2HP7sN2PIUH/TXTF5IOUMUFRTFIX5/PC7TUX8OOZHJKRUL9JMCQCJ +hdJYooPz+wOX4rMbWCmtfe2JbgDyfJ6sEPOSGMo56+1BQWU3TA0WBJTCW52TSY SHG23+O/lbqmrlex5me3akavnlkzeoh36zumqsginwe0fen7rl4cmsp3u1xy5i VVPKMZ0MCEO4CWKJRWFZUQQMXGJCDQEIWSZXFCGSDKEW== -----结束RSA私钥-----


请告诉我如何解决这个问题。任何人都需要你的建议。

我发现你的问题非常令人困惑:你能更具体地说明你有什么、你想要什么以及你正在使用什么工具吗?好的。问题是。我有格式为.pem的密钥,我从linux中的openssl获得。现在我想生成密钥在format.pem中也读取format.pem中的键。但是在C#中使用RscriptoProvider我不能这样做。换句话说,我想做openssl所做的工作。
<RSAKeyValue>
 <Modulus>xSFUXcDCAJJ3v3J87W7w92OuZ7JKuVv4Jpv0wkudbNKzd61HQPvbddq2dHWSxdjtbnqCbSiqnft5+BfuY4A81v4ZukIxwPza70jgGCb0dLToePteQdaUDxAoJToO5IqfkfeqinKuYKaGT35CrWzr27GQqWYc7QeuQkrJ6EHdJ3E=</Modulus>
  <Exponent>AQAB</Exponent>
  <P>4+Y3AWv5yta+Pe4VfDWAyZrBuY09ZZUAtqEu/DLvQF6F3DECh2JZM7eVff03Ffiw2TdYYvAnuuQicTCcMkVwPw==</P>
  <Q>3W/ee5qV12ayXLL1D/UCbWBQLEKp/vgicc9DtunVNT/5wdfMP1WZTW/csbiVmBKzc48olC9QFbZ8AzHEX698Tw==</Q>
  <DP>AL6Bs3l8yVLGMEGUxGEQWJguxcJWTvybkf0YwC4SZe1pFnz6eyKxE+Anls+63FGBklQB7+DE4HFaQ3BbMjbT1Q==</DP>
  <DQ>vBvBWy0Z5071a+wWZETVmAa+dKr48IDn+diBhIwls8OyLqpcdt0HixHg4BSW+AXC7gMKDMAYfylzNd98G3De3w==</DQ>
  <InverseQ>THgQutS7iiFQ0jDRroujpA5DfSfkQu8amv6bYD56zg61f4adm4zf6nTDOrut3i7GXxdKK+7PoRcbXdXmq6wO9Q==</InverseQ>
  <D>KT6f+D2sWZJLm7LIkKT1pc0lYGzdVYr4kJtwynYnqe0rv45xqhcIA9CO/C7dVqfchZD8WPp5ODS1gEMBja/3CmZ8SK04LEtZSHgMmTwZpH1Efpzz+9h/ujvxI1k4r521a7F1NV71YHZRMtyMfTlynYhpA6y1OyEa6tyhLLKRVEE=</D>
</RSAKeyValue>  

---------------------------------------------------------------------------
the file that i have is  
---------------------------------------------------------------------------
-----BEGIN RSA PRIVATE KEY-----
MIICXgIBAAKBgQDrM2IL88xRluJMeTKmWSI45MHvKhJszCEA4YCCeGp8GlAe5LGj
pVr/4Zat2ARZSYX5J/LB8mwUJA81jCuEVDrW+uwnuH2Xg/Q+fzNCcc47I/E5GygU
t4mqkbzjq5RtXN/ePfUUxAUV68SwW8BmRLZKXoxTBL/RLMK/ub1f1cclJQIDAQAB
AoGBAKenzPAwLSjLoSxaCFzDlL1xczyEhPXA3JXAKNbX9y/Xod0jr+yy5hcYO0xY
e2EaI8HjVAwkPh5tRdopvKtrTzSpPXFiO7xRG5suwscMn2BAzl2EIuAVXcajmy5c
LJI7vNQeQzMA+D2xAuYFUv7jXtKVWWVIg2blcFifOsV+yrxRAkEA/sdRzjGOLDYW
aaN18HaNtL5RXUEjc7rm6HUGLvxKHo1LN9O0sIr1oCOHlEVA+Salm+X/7CLc+gWd
i9hF1OEcwwJBAOxUCUZagu02q17DQaAavGeOc3dRjv9i2omvOka4uBOP+N4nEUYd
nEnI+ILHeAds4+NanxpoIXUueAp/elqXt/cCQGRtWvClFf6VX2ZKmY2snZT2RAo3
R+sxbB2LK2HP7sN2PIUH/Txtuf5ioumuFrtfIX5/Pc7tux8OoZhjKruL9JMCQQCj
+hdJYooPz+wOX4rMbWCmtfe2JbgDyfJ6sEPOSGMo56+1bQQWU3ta0wBjtcW52Tsy
SHG23+O/LBQMrLEX5Me3AkEAvnLkZeoH36ZUMqsGinWe0FeN7rLl4CMSP3U1xy5i
vvpKMzz0mceo4CWKJrwWfZuQQmxgjCdqEiWSzxfCGSDkew==
-----END RSA PRIVATE KEY-----