Spolupráce OpenSSL a RSACryptoServiceProvider

Pokud bychom chtěli šifrovat RSA mezi OpenSSL (např. v PHP) a .NETovou platformou pomocí třídy RSACryptoServiceProvider-u narazíme na jeden velký problém. OpenSSL a RSACryptoServiceProvider používají jiné formáty klíčů.

Naštěstí existuje řešení:

  1. Stáhnout OpenSSL - http://www.openssl.org/
  2. Vygenerovat soukromí klíč (pro demostraci s výchozími parametry):
    openssl genrsa -out private.pem
  3. Vygenerovat veřejný klíč:
    openssl rsa -pubout -in private.pem -out public.pem
  4. Stáhnout utilitu OpenSSLKey -  http://www.jensign.com/opensslkey/, která dokáže převést klíč z formátu generovaného OpenSSL do .NETového.

    Bohužel se mi touto utilitou podařilo převést pouze soukromý klíč. Konverze veřejného klíče způsobila chybu v programu. Naštěstí to ale u veřejného klíče nevadí.
  5. Převedený formát klíče se lze načíst metodou FromXmlString, kterou má RSACryptoServiceProvider
  6. Pro získání veřejného klíče v XML formátu je nutné zavolat metodu ToXmlString(false)

Tímto postupem jsme získali soukromý a veřejný klíč pro OpenSSL, tak i pro RSACryptoServiceProvider.

Detaily popisuje článek na http://www.jensign.com/opensslkey/, ve kterém lze stáhnout utilitu OpenSSLKey včetně zdrojového kódu v C#.

Zveřejněno 09 dubna 10 04:15 by topas
Vedeno pod: , ,

Upozornění na nové komentáře

Pokud chčeš dostávat upozornění emailem na změny u toho příspěvku,tak se zaregistruj zde.zde

Odebírat komentáře k tomuto příspěvku pomocí RSS

Komentář

# Twitter Trackbacks for Tom???? Pastorek : Spolupr??ce OpenSSL a RSACryptoServiceProvider [vyvojar.cz] on Topsy.com said on dubna 12, 2010 0:34:

PingBack from http://topsy.com/trackback?utm_source=pingback&utm_campaign=L1&url=http://blog.vyvojar.cz/topas/archive/2010/04/09/spoluprace-openssl-a-rsacryptoserviceprovider.aspx

# Keiwan said on března 14, 2013 14:58:

Impressive brain power at work! Great aneswr!

# zkdiigvm said on března 18, 2013 20:57:

kKfPkJ , [url=http://zhyjflolikty.com/]zhyjflolikty[/url], [link=http://nrgqaixwcmhx.com/]nrgqaixwcmhx[/link], http://lvtxbceokabk.com/

# Caseydix said on dubna 25, 2017 5:51:

wh0cd855784 [url=http://cialisgeneric2017.com/]buy cialis professional[/url]

# JerryTus said on července 3, 2017 7:50:

q44jqglbg1k2gy8go4

[url=http://google.us]google[/url]

<a href=http://google.us>google</a>

188wtqgu34j4oequpv

# JerryTus said on července 5, 2017 13:26:

47zkizy6e0sak6if6m

[url=http://google.us]google[/url]

<a href=http://google.us>google</a>

d1fit42j5m3staulqv

# johhnyBoozy said on července 12, 2017 7:51:

wddyp93sn78qb4ewju

[url=http://google.us]google[/url]

<a href=http://google.us>google</a>

t4v3xj6jy1axxeguoi

# Charleszoomi said on července 21, 2017 16:04:

wh0cd274491 [url=http://tamoxifen.reisen/]tamoxifen buy online[/url] [url=http://medrol.reisen/]medrol[/url] [url=http://cipro.store/]ciprofloxacin 500mg antibiotics[/url] [url=http://zoloft.systems/]zoloft[/url] [url=http://motilium.shop/]motilium[/url] [url=http://prozac.world/]prozac[/url]

# Bennysop said on července 23, 2017 6:20:

wh0cd980611 [url=http://genericadvair.us.com/]advair hfa inhaler[/url] [url=http://actos.us.com/]actos tabs[/url]

# Charleszoomi said on července 29, 2017 6:04:

wh0cd192457 [url=http://atarax.fund/]atarax antihistamine[/url] [url=http://prozac.work/]prozac[/url] [url=http://augmentin.fund/]your domain name[/url] [url=http://revia.directory/]revia[/url] [url=http://strattera.fail/]purchase stattera[/url] [url=http://elimite.work/]elimite cream price[/url]

# AlfredKiz said on července 29, 2017 22:52:

wh0cd265933 [url=http://buyadalat.us.org/]cheapest adalat[/url] [url=http://phenergan.us.org/]example[/url]

# AaronPex said on srpna 2, 2017 2:11:

wh0cd727735 [url=http://buyprednisone.us.org/]where to buy prednisone online[/url]

# Charleszoomi said on srpna 2, 2017 19:03:

wh0cd343245 [url=http://digoxin.reisen/]digoxin[/url] [url=http://cyklokapron.reisen/]cyklokapron[/url] [url=http://cozaar.world/]cozaar tabs[/url] [url=http://combivir.world/]buy combivir[/url] [url=http://levothroid.reisen/]levothroid[/url]

# EugeneHar said on srpna 6, 2017 4:46:

wh0cd817425 [url=http://singulairgeneric.reisen/]singulair[/url] [url=http://plaquenil.reisen/]plaquenil[/url] [url=http://prandin.reisen/]prandin[/url] [url=http://ginseng.reisen/]best ginseng for libido[/url] [url=http://metoclopramide.world/]explained here[/url] [url=http://lamisil.reisen/]lamisil af cream[/url]

# EugeneHar said on srpna 9, 2017 18:18:

wh0cd25444 [url=http://methotrexate.shop/]methotrexate[/url] [url=http://clonidine.shop/]clonidine[/url] [url=http://fmlforte.world/]fml forte[/url]

# Kennethgic said on srpna 22, 2017 2:39:

wh0cd938705 [url=http://sildenafil.world/]can you buy sildenafil over the counter[/url] [url=http://ventolin.live/]ventolin[/url] [url=http://trazodone.fund/]trazodone medicine[/url] [url=http://provera.work/]provera[/url]

# AlfredKiz said on srpna 24, 2017 7:04:

wh0cd440618 [url=http://celebrex200mg.us.org/]celebrex by mail[/url] [url=http://torsemide247.us.com/]buy torsemide[/url] [url=http://celexageneric.us.org/]Buy Celexa Online[/url]

# AaronPex said on srpna 25, 2017 2:21:

wh0cd776418 [url=http://genericwellbutrin.us.org/]Wellbutrin Pills[/url] [url=http://augmentingeneric.us.org/]augmentin cost[/url] [url=http://lexapro247.us.com/]buy lexapro online[/url]

# AlfredKiz said on srpna 25, 2017 5:49:

wh0cd191570 [url=http://amoxicillin.tools/]amoxicillin[/url] [url=http://cheapviagra.reisen/]viagra[/url]

# Bennysop said on srpna 28, 2017 12:19:

wh0cd428229 [url=http://azithromycin500mgtablets.us.org/]azithromycin[/url] [url=http://cytotec247.us.com/]buy cytotec[/url]

# MaoisesFum said on srpna 28, 2017 17:15:

bad credit loans surrey bc

     [url=http://paydayfastnowz.com/] payday loans online[/url]

   <a href="http://paydayfastnowz.com/"> cash advance</a>

   ohio cash advance sidney ohio

# AaronPex said on srpna 30, 2017 6:17:

wh0cd633307 [url=http://vardenafil.brussels/]vardenafil price[/url] [url=http://prednisone10mg.pro/]sterapred[/url]

# Bennysop said on srpna 30, 2017 12:37:

wh0cd34001 [url=http://vardenafil247.us.com/]cheap vardenafil[/url] [url=http://amitriptyline10mg.us.org/]amitriptyline generic[/url] [url=http://genericzoloft365.us.com/]zoloft[/url]

# Michaelalind said on září 1, 2017 19:50:

[url=http://buycialisonline.us.org/]buy cialis online[/url]

# Stewartwal said on září 1, 2017 20:37:

[url=http://buycialisonline.us.org/]Cialis Price[/url]

# AaronPex said on září 2, 2017 1:09:

[url=http://paxil247.us.com/]Paxil[/url]

# AlfredKiz said on září 2, 2017 23:45:

wh0cd434120 [url=http://propecia.us.com/]propecia[/url]

# Charleszoomi said on září 3, 2017 0:46:

wh0cd74427 [url=http://nexiumgeneric.pro/]nexium[/url] [url=http://ciprofloxacinhcl500mg.reisen/]cipro[/url] [url=http://buy-strattera.work/]strattera[/url]

# Kennethgic said on září 3, 2017 5:08:

wh0cd221375

# Kennethgic said on září 3, 2017 5:54:

wh0cd581078 [url=http://prednisoloneonline.pro/]buying prednisoline tablets[/url]

# Bennysop said on září 3, 2017 15:37:

wh0cd948441 [url=http://propecia.news/]buy propecia without a prescription[/url]

# Charleszoomi said on září 3, 2017 20:15:

wh0cd1470436 [url=http://buyviagrasoft.store/]buy viagra soft[/url]

# Michaelalind said on září 4, 2017 20:32:

wh0cd2499073 [url=http://buy-tretinoin.reisen/]buy tretinoin[/url] [url=http://clonidineonline.pro/]clonidine[/url]

# Charleszoomi said on září 4, 2017 23:35:

wh0cd1103071 [url=http://prednisoneonline.pro/]prednisone on line[/url] [url=http://lisinopril.store/]lisinopril[/url]

# Charleszoomi said on září 5, 2017 3:02:

wh0cd1176544 [url=http://eloconoverthecounter.pro/]elocon over the counter[/url] [url=http://neurontinonline.pro/]cost of neurontin[/url]

# Brettjinee said on září 5, 2017 3:36:

wh0cd2499070 [url=http://buyviagra.news/]buy viagra[/url] [url=http://valtrex.zone/]valtrex[/url] [url=http://buyabilify.shop/]discount abilify[/url]

# Bennysop said on září 5, 2017 4:43:

wh0cd1470443 [url=http://cymbalta.tools/]cymbalta from canada[/url]

# AaronPex said on září 5, 2017 5:32:

wh0cd1984766 [url=http://buybentyl.reisen/]bentyl[/url] [url=http://costofcialis.pro/]cialis cheap[/url]

# AlfredKiz said on září 5, 2017 15:25:

wh0cd156460 [url=http://cymbaltageneric.reisen/]cymbalta[/url] [url=http://avodart.zone/]avodart[/url] [url=http://buy-tretinoin.store/]tretinoin cream[/url]

# Kennethgic said on září 5, 2017 18:07:

wh0cd229930 [url=http://sildenafil.us.com/sildenafil-citrate-100-mg.html]sildenafil citrate 100 mg[/url]

# Michaelalind said on září 6, 2017 4:32:

wh0cd3454235 [url=http://propecia.us.com/]5mg propecia[/url]

# Michaelalind said on září 6, 2017 4:35:

wh0cd3601189 [url=http://misoprostol.pro/]misoprostol[/url] [url=http://buy-levaquin.shop/]buy levaquin[/url]

# Billyfeabs said on září 6, 2017 22:40:

wh0cd3748125 [url=http://medrol.zone/]medrol[/url] [url=http://buy-vpxl.reisen/]vpxl without prescription[/url] [url=http://genericseroquel.pro/]generic seroquel prices[/url]

# JohnNob said on září 7, 2017 1:07:

[url=https://loansforbadcredit.us.com/]payday loans[/url]

# Brettjinee said on září 7, 2017 12:17:

wh0cd4482880 [url=http://ciprofloxacinhcl500mg.reisen/]ciprofloxacin hcl 500 mg[/url]

# Kennethgic said on září 7, 2017 15:09:

wh0cd2646008 [url=http://buy-albendazole.store/]albendazole[/url] [url=http://vibramycin.pro/]doxycycline vibramycin[/url]

# AaronPex said on září 8, 2017 19:13:

wh0cd4776789 [url=http://medrol.zone/]medrol[/url]

# Brettjinee said on září 8, 2017 21:08:

wh0cd5584988 [url=http://buy-levaquin.shop/]antibiotics levaquin[/url]

# Michaelalind said on září 10, 2017 6:48:

wh0cd6540159 [url=http://suhagraonline.pro/]suhagra[/url]

# Michaelalind said on září 10, 2017 17:02:

wh0cd6981017 [url=http://valtrex.zone/]valtrex[/url] [url=http://buy-effexor.work/]buy effexor xr[/url]

# Brettjinee said on září 13, 2017 6:59:

wh0cd8156585 [url=http://sildenafil.us.com/viagra-sildenafil-citrate.html]viagra sildenafil citrate[/url]

# Stewartwal said on září 14, 2017 18:23:

[url=http://buy-sildalis.shop/]buy sildalis[/url]

# SoloFum said on září 15, 2017 20:41:

top Fresno CA cash advance

     [url=http://soloadvance.com/] payday express[/url]

   <a href="http://soloadvance.com/"> cash advance</a>

   get a loan with bad credit and no direct deposit

# Jamescip said on září 16, 2017 5:08:

[url=https://paydayloans.us.org/]online payday loan[/url]

# Jamescip said on září 16, 2017 21:20:

[url=https://paydayloans.us.org/]loans for bad credit[/url]

# Jamescip said on září 17, 2017 14:14:

[url=https://paydayloans.us.org/]payday loans[/url]

# JohnDyefe said on září 19, 2017 3:23:

[url=https://paydayloans.us.org/]payday loans online[/url]

# JohnDyefe said on září 19, 2017 19:58:

[url=https://paydayloans.us.org/]online payday loans direct lenders[/url]

# JohnDyefe said on září 20, 2017 11:18:

[url=https://paydayloans.us.org/]loans for bad credit[/url]

# JohnDyefe said on září 21, 2017 11:00:

[url=https://paydayloans.us.org/]found here[/url]

# JohnDyefe said on září 22, 2017 2:38:

[url=https://paydayloans.us.org/]personal loans[/url]

# JohnDyefe said on září 22, 2017 18:23:

[url=https://loansforbadcredit.us.com/]payday loans for bad credit[/url]

# JohnDyefe said on září 23, 2017 10:43:

[url=https://onlineloans.us.com/]online loan[/url] [url=https://essayonline.us.com/]write essay[/url]

# JohnDyefe said on září 24, 2017 17:49:

[url=https://essaywritingservices.us.com/]Extra resources[/url]

# JohnDyefe said on září 25, 2017 10:13:

[url=https://freesexchat.us.com/]chat sex[/url] [url=https://writemyessay.us.com/]write[/url]

# JohnDyefe said on září 26, 2017 2:54:

[url=https://bestpaydayloansonline.us.com/]BestPaydayLoansOnline.us.com[/url]

# JohnDyefe said on září 26, 2017 19:14:

[url=https://essaywritingservice.us.com/]essay writing service[/url] connect online homework <a href="https://essaywritingservice.us.com/">paper back writer</a>

# Writing Essay Online said on října 16, 2017 16:29:

university essay writing service <a href=https://essaywritingservices.us.com>top">https://essaywritingservices.us.com>top essay writing services</a> essays writing services [url=https://essaywritingservices.us.com]essay writing service[/url]

# Write College Essays said on listopadu 17, 2017 21:00:

help essay writing <a href=https://collegeessay.us.com>help">https://collegeessay.us.com>help to write an essay</a> college essay [url=https://collegeessay.us.com]uk essay help[/url]

# Online Essay Writer said on prosince 7, 2017 4:34:

research report <a href="https://researchpaper.us.com">research">https://researchpaper.us.com">research papers</a> do my research paper [url=https://researchpaper.us.com]do my research paper[/url]

# Paper Writer said on ledna 11, 2018 12:58:

maths online homework <a href="https://argumentativeessay.us.com">argumentative">https://argumentativeessay.us.com">argumentative essay</a> homework help vikings [url=https://argumentativeessay.us.com]paper writing[/url]

# Essay Writing Online said on ledna 17, 2018 0:45:

psychology essays <a href="https://essay.us.org">argumentative">https://essay.us.org">argumentative essay</a> argumentative essay [url=https://essay.us.org]essay[/url]

# Buying Essay said on ledna 18, 2018 18:59:

essay writing <a href="https://essaywriting.us.com">writing">https://essaywriting.us.com">writing my essay</a> essay writing help [url=https://essaywriting.us.com]writing an essay[/url]

# Is Homework Helpful said on ledna 23, 2018 10:39:

essay writer <a href="https://essaywriter.us.com">essay">https://essaywriter.us.com">essay rewriter</a> essay rewriter [url=https://essaywriter.us.com]essay writer[/url]

# Isabelsouff said on února 2, 2018 1:24:

phentermine 37.5 without doctor's prescription

[url=http://regimenforfeit.com/]best weight loss pills[/url]

<a href="http://regimenforfeit.com/">weight loss for women</a>

prescription weight loss pills

# Laurames said on února 2, 2018 7:14:

weight loss pills for men

[url=http://regimenforfeit.com/]slimming tablets[/url]

<a href="http://regimenforfeit.com/">diet pills that really work</a>

prescription diet pills

# esurance said on února 8, 2018 2:50:

auto insurance quotes online instant <a href="https://autoinsurancequotes.us.org">auto">https://autoinsurancequotes.us.org">auto insurance quotes</a> best car insurance for young drivers [url=https://autoinsurancequotes.us.org]insurance quotes auto[/url]

# LauraEmale said on února 9, 2018 9:47:

weight loss drugs

[url=http://regimenforfeit.com/]metformin weight loss[/url]

<a href="http://regimenforfeit.com/">slimming pills</a>

weight loss drugs

# LeeannBlelf said on února 12, 2018 12:05:

weight loss drugs

[url=http://regimenforfeit.com/]weight loss drugs[/url]

<a href="http://regimenforfeit.com/">weight loss injections</a>

best diet pill available

# KerryMof said on února 12, 2018 21:07:

microsoft publisher

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows 8.1</a>

microsoft windows essentials

[url=http://opgemmje.com/#]windows live sign in[/url]

microsoft windows 10 download free

# ChrisAlaps said on února 13, 2018 3:44:

microsoft office 2016

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows 8.1</a>

microsoft windows update download

[url=http://opgemmje.com/#]windows live[/url]

microsoft exchange

# RamonKeD said on února 13, 2018 19:21:

windows updates

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows 7</a>

outlook office 365

[url=http://opgemmje.com/#]windows updates[/url]

login microsoft

# Billystype said on února 14, 2018 4:22:

tiworker.exe windows modules installer worker

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows 7</a>

microsoft outlook

[url=http://opgemmje.com/#]update windows 10[/url]

windows update

# RamonKeD said on února 14, 2018 10:16:

windows live

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows updates</a>

microsoft

[url=http://opgemmje.com/#]windows 8.1[/url]

microsoft.com.au

# Mariager said on února 14, 2018 13:11:

appetite suppressant

[url=http://regimenforfeit.com/]new diet pill[/url]

<a href="http://regimenforfeit.com/">pills to lose weight</a>

weight loss pill

# Rogerchimb said on února 15, 2018 19:18:

microsoft windows live mail

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows updates</a>

microsoft outlook sign in

[url=http://opgemmje.com/#]windows server[/url]

microsoft store australia

# Georgeglype said on února 16, 2018 1:36:

microsoft update catalog

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows 7</a>

microsoft windows movie maker download

[url=http://opgemmje.com/#]windows 7[/url]

microsoft onenote

# TommyDek said on února 16, 2018 19:39:

microsoft vlsc

<a href="http://opgemmje.com/#">windows">http://opgemmje.com/#">windows updates</a>

microsoft windows 7 support

[url=http://opgemmje.com/#]update windows 10[/url]

microsoft solitaire collection

# DanielFum said on února 20, 2018 6:28:

microsoft word 2016

<a href="http://hmumicrosoftjfg.com/#">office">http://hmumicrosoftjfg.com/#">office 2013</a>

window store

[url=http://hmumicrosoftjfg.com/#]microsoft store[/url]

free microsoft word download

# Robertwoowl said on února 20, 2018 8:15:

wold

<a href="http://hmumicrosoftjfg.com/#">office">http://hmumicrosoftjfg.com/#">office 2013</a>

work

[url=http://hmumicrosoftjfg.com/#]microsoft office 2016[/url]

office 365 login

Vytvoření nového komentáře

(povinný) 
(nepovinný)
(povinný) 
Opiš čísla, která vidíš na obrázku:
Vyvojar.cz na prodej!