martes, 29 de abril de 2014

Practica Recordando a la 4 generacion

Respuesta:

U2FsdGVkX1//fR8q/K3CrLbWyqm5+Mh0y9a5RC3be8I2dBYzGHL1BV8E5YIAPYFW
xj45O3Z6H3Gc8aDABxSXFzH7ym7o0eRuIJGULUUwliQ9WaWfEYCnDIt0weikR7un
Uvk7OmPPEE/eGhK7QwjWSebG3dx1BMkwPS8HrH4xkVk=

Llave cifrada:
2b9546f85ee7e1b5ae0534914d7d5d08897e21da5a072371a7358cbb595ecc047ff009817ca45b555e3a339373a251b0ce0240fdf569466cec35af121025dd8a225bb4922da4470238d4c8e83976098f81855f602bbbc6e0f24ab1285a5537f8808a9ce75b299044d1403a0cf2156b865b930de0a460592edd8be0ba0e7bd81408bb99ef0f531aeee82f32af4e0bcb54086529f91eb15996e8d3da97643386f0ccca5c7e1d409df67881baf17d2f38d22ed2473a5f4394d39efb47cdb24f4728a01e77201a96e141c4f8f0a94f4fac66bfe2a9372e47bdf6fecb99eba9221b1cf52369d187326de7be

Firma Digital:

5216b25f9d297916567a2a4308e959679cae366f9a9a11f95beed0af7064403c4fd921385c7a470acb0bfdcde89592b20f1c19e96a03948bbd1937deb6ccd38c902896279d80605b336292f48bf04db9fab7ae473c61a291129cf17bdcdc1aa192145064b02f01d69fc2f062c916be1daf7f72042326fb17d057176f314d373807183281db28539eed133262f5e29f72c6164b1e1f70667c0d1a16199ace7b825a64bcfcae5a5d43bb45852e7777f60b5b1c147d171ca102d91d1b7b6f24b4cc3de9952e4f440789

Octavio Dominguez Practica al fin terminada

Hola felix ya por fin se dejo cualquier cosa me avisas porfas

Respuesta cifrada

U2FsdGVkX1+J6wr9f3Nb5YZZMwhtAWE7CIvKzhB8Fy+JQ6cLVdna8vvRzSg6ps/B

Mi clave cifrada con tu llave publica

a61f5395f4fb0ec58d709fba3c398e4b913a2e7ed48c2c14eac52fca632ceaebc01f4a4430808369e22af270892f92f25aa8d5d855088c0a8b9f099a00ed2853cc846532c39b41bf13d98f4f7f09ac2e46fec990e344c82a8f5d59bb8636ac33ab2708ea24d4bc8a0e4235869df1c2c0fa6fff70a277ee4add1e5d2cec9c0b6cb8f405106280343bf4a1f774989c97274fabad2fefd52b186b2bdd8799d2e578d99f4c89cba7d82ecc5fe8f331a4d5e264c3c20ce7fc57d5ae11633432979a4579e5e7bd3c6574a9fb4084e83952bb804990998e850582319155c43a178675e637f4aba5dafe84a7df

Mi firma digital hecho con mi privada

62232dd5f4ab503471308483f8d3ae0ed8845e627251f3127d2ced2245f3ebdc969bef09ca665ee1644d42ed2a23694ff5ec757181537370b910c2396780a43ac451145b6315a37986f16e6f7df981f57e48b8298e610be49a9acc1a35bce30264172f0ebd7a1ea564b7532dc7793cc8701221eb28e66190677f498bc952a280a2aaf9fdf42a1f6473f23b00fd090ac23640ca9c8bdfa4292d3a51386665fb44c2693d9300c4ae43e31bf4136a332ffff430478417dc9dcf2687ecfc58529261a64ee172a8324c31030c0d9fa82985f

Todo lo realice con md5

Marcelo - Práctica

 Llave AES cifrada con rsa

85fea5b49b78bcd39034bce75a12781159c4a7a9c98acf0dc8d189bcf507d0d10ae0511461de1f2890fa6443968f90d9ae12678d8376f337a562439e68f6b4c2c297e49314b783c95c966c3d75d8f68dd69765639abf15def6ecad748da3acfd6961f2b1ac45c27fcec7cfc3260784f97eb262c046560ccd66e87eb5ee0de24f03ec17d62e31b2f0758f427c590550fd3adf3c8f22361b1ec0db82e33894cd7abd983e632cbf7613485d3b0689b2ed4a93b4e267ccb809d6d6f29c90188edcc6d5d5941f732cf6aeac3e27debff07697416369410d8e6592892ba58143599a04d081dbf1af0bd2f160

Firma Digital Sha 512

67c78f97a1018a389b55efc0d7e8092fb078a5571b8a7dcf17f3a4d1c7c961945162cc8dfe5e944479b535e3ac7eb4aca4ce0935bc0d0b5a25ac719fb1c0a90303d26dfbd5463d3abf0cf0f76aed61a5d6a8db704cf8de27c9dba2d85e7c7eeed95c94dd432c29450ac4a828ae6f8400ce8c56c3b33a18e5637bdcef77f8090c0ec099c178ca9c8e5a95d4b828aec96fe82b278f01e3f7a264758fac95d64649894693aa4fd257fc72fea0963691


Mensaje cifrado

U2FsdGVkX19BlTXBcU2vS3Cj0a/bFTvFYM3VPmLqeX1LybQiBz8ZCC7W/ccxwQQu
j5HaZLo/iuZ3lMeXkXU1UXYHQJAQ9xdr+1x3hiwxSX6xRpy1SMkI++xzlRGU22yr
8FYWbgUegXZbRLRTuGoCSmcCnN5a37X9Xw097gygs8Frf+9wVt/UtTSGA0Vvrq7B
biE9/XJ82CbOfqMuA+0lJeyMk0LjZNpiS7REzUFQKMo=


Mensaje en claro
Y PIDO ANTE EL PERGAMINO SAGRADO QUE SI REVELO LOS SECRETOS DE LOS MAGIOS SE ME HINCHE EL ESTOMAGO Y SE ME CAIGA TOOODOO EL CABELLO DE LA CABEZA ASI SEA

Practica

Respuesta base 64
U2FsdGVkX1+Xuc7CScJQOzqPFWOvWrT7Ce0+wqU+rRV2nKfeRRseuFKMvTBE3LZpo84/dT083CX4r8jDXTDqNwe+cmD48HZ6TA+fIkw4856dYXjK9CAL1wcmSqScQJHp
DyURuACr1lxEazcGWCxKMZ2+znK96LH5ccOraVgNz9bZqDrVTNAG66vb7BWy2aEG
vQ5rX1WK5TIQoEzgwRwI3M9sbcr+ckFSkZ6MzHQLXc8=


Llave Cifrada (decimal)
124714885040801693063006678172650384703963601191322262441262495849963097838187196980611688522397812697966565100685752506640705439323875015690528033854734429797525899519084478813020351568296142819463630945041244379318774980965586359890657940504972473102696198454246615030177270871073364314428506081550846657698278894912734568671201055629120861723197886878553964794988119166915557103011942973464535239608284773148383310143439889894123856253673319611795067985002460936083723270128308619796335215227311917621428504879455174296615376526664517944812823551192179280693


Sobre Digital (decimal)
8284623148214033904391908610708120029424995215134549850889536027953408441108046994026698753827367219942932067398907015722060844478386953703970133129021268742585937725915030385853893448986931111117520685521607663203714763235452663373558596119136498926840129862355498602232801820334415597593725983831553452825817637049007494664072586834746732188934508148183240449910014547

Sobre digital - Lilia

1. Llave cifrada:
7fc0f6f330f9e6c80b8e54024624a6abb23bb05a8f20efc6a9d69b485860624814d559b0e111f595705556c633e5926ce45fbf382adbd314fa632df46ad2d325fd1efc2e4418576d9d374c9073cd4a6a11fea695d18b1e8895399388132cb2020f414e6b301949e61088d41f1905863fdeed8358b43aa0e2b1862769a043766de2fffefb3211dd7ff05099ed30a291aa5c63a9ec3f86343036b716672a86103f923ddf00b87ce9a4c2cba7d35d33aeb9e47bab781657486c4b87bf5ba5496cd7fd216fc6518a09bdfe4b9b6028d217be80d05098e930ce89cee1b4809a6e7529f5b5a1b731d28a369f


2. Firma digital (sha256):
173d80a00be11942f224ea0c584e48bfffe009bdc4edbecb096d3912ddf583bb830966fbd48305d02624d674780bb7ed1e023c0d396aa1979a6149368a46898a52390214bee579724d97b0cecd4b10c9fff4b50cbab6ce6ac644670de3e6012b0b4437843bb5bbb24495f1d2f2a9f21190dd34fe998cd2e1bfe2aa70a5473a985ca7491df53562baf39faa3c198387f991b2aeb26633ab66c045a6a0dee95393d659a0dba71d96cc0921d0f5b683b3f6574e7b6e65de798d4d8b213d3abe5365c60268def7907c30556b05d4c527e3a3ea25b



3.Respuesta en base64:
U2FsdGVkX1+6mB4TbodU8fzI7LmbDNYtE6032zVrH3sC/KrSs5tFDhj3CGKjj8Yd
ILU9GyuLvXRXlAwWL9dyVO4qGEdvfUdWz8tWkpM9jV4k22I/Z2OTu+TR21ZSMcWb

Práctica Felíz, Diego Valverde


Mensaje cifrado:

U2FsdGVkX18Km8PIgq5+EliOmNfGnj+tq61DIi3CW9X8G9+u0MQ9JtlPhcS6dMe2
lzaPaoVktb14F3tVpiYdHO/kGkjQk61pcaCprOYmmtaxLR6IOzF64VX/8jeaUntb
cP8zV1f3klHyZNYtfQ8YrQ==



llave cifrada

1e39ceb6060f39789bb493477de1c5fb9db5f41f2b3deb3cbf7e452c9a60f6f1deac5ecb124a9faf542477c99fafe39491cf1cd157ab55d492ac3087ad314cbcf999424833a5a921db4b874578c2793141007b03ec24360f7b3f7a6c2e03f8a470c8df17b33917e4b47d9e3741daed96d979e61e863a689877625659657a5ee5b260b113e3d4ba66c0192292bc6020e58a572076a9c85348585a412efcb8b99a90722d8ee7986dd90fd4e0b443975e49564aef2595845fb14cec28fd561e1346d26df1db102fb096aaf25d2bef911976ba9c6993e166e54651e3d1c67b8c511d1482cf13fd8c824f85

Firma sha1
Donde:
x = hash en decimal

2c289e22143a6738358502cabe5ec636a598c7d38c59e788391e72f00736ffdbfa608918e603b755c884454dd586abd0bfeef109997490d46064af17124e8c541f012eea4a31b4de669015e87f2d6d224facc00e772f2b1954f42f704d11177096f4ef641637e760122aeb2348e6cc18777d684f256e36ad207b5263f6762b9a900322fec86ab33af0df77b458e776679c08c735cd1e7d862d8334ee299fc01957f132d4c3cddb181678dfaa674c9861507740150f8270670717cf1e1ad2a38f74b6e2c1eb72f33b43ca

Sobre Digital Ismael Hernandez Millares


Llave Cifrada

850147880205267451924258142046852196419179544786219349945871399730140563822295943795520940117013342487961294724322371234463059861480111115398960877752985228379384825952319267844870663201821873754019615401041851533086513063830431023579216499364237682502435618396252224912189440338069525911723079963266769444728051483101545368437238557791505533848382412389048720088361045231128285181559361468801931154390697372892337224967630946113058361919828324501422623302507156614459961685837833228471490764807223085151370304221455079596247802620736073717962712842970402106921

Mensaje
U2FsdGVkX1+SUyDaHQSxQYY3OljYwgdJmASIn9WMYxw=

Firma Digital

5413170537971734056787184348685391108034048241355334986578010925975140769040208996998736067880926048189927080760524048325363028853052067526665748345291104194706526101938965351928278511864359004079055554139899976464562292554408375133851552813436505633437128793149105059747582169312533504773683189954021232636234661380733338745751023005766549341421900964497765585158853709071852235485864753076255776404181806044865652425630447729477800216408690771196943338023850288731510385860678266014989256242674503148961900861608069480431994389475196152579149897801548943815440213

Sobre Digital Rodrigo Ortiz

Práctica Sobre digital

Llave
3f70f432a9b00ab5256a41b2511b9a51d7ef9c993bb55651c60c3b7546bd929a363d4b5551334aefd4e39ce5c561b4cd508d144fa54b58a5ba29a181e0d8e6c0977902d981d17bd5fcb23ce72f06adabe39a7313c070124b171409e1e7e1f0f526b0f384da784e5fd8ee6866e2a505cb2523f9f863e55caeadb0b68cf29c75aa812bfceef070ad23efb1d3e2d960e445d208ad1f8075c0403197e0e48b1f55929d57cc49e6fa6977144b360e84a5921323f98d1961075e23f20a3c8603422ff591acdb2da3da2053a95ae1adddcdadbc7170a88ffacf6b82069ad70569251a0a9116ab66ce0a7bc3e7


Respuesta


U2FsdGVkX1+dgOgcnrsWOkiQ6FZdEh5bX00xY5t62EHfkrvW1s9zzSz17k4+XGPf


Firma sha512

12445910773345939166689152222672886290483060199088335710823926038780185959694471800377556855663310797372774862560555862930202690212531553402843212874998382847567987873132070976398714953461937009136546793270703799614328125851704774383302040254105571105823911666336383770514283682658903640824330570982107101872705146049783790409208080527893565359021149461952719386335084042951232689543906792961112343947791110660794337758469460559357873028




Saludos.

Respuesta Carlos Ruiz -PRACTICA SOBRE DIGITAL -

Respuesta Carlos Ruiz -PRACTICA SOBRE DIGITAL -

Llave cifrada

138475621919793336025207791517980622921116283698132091161925843778925947115771663054208521607013823237167820075433097765122072925586772209795452902241922440630590712913405626552660860793323038297686221628891488661521086664040945829721747306088001968173478488108977135054523655179373604029772690646566914816984520124285398770258309384051431094356148403561951899783359467450249672065211096017957348774308869667000946674821859901040438969900390913048524713839201847355378131024981784377021730162804827406144967673938989159694228920024395495326250071976650586460627

Firma digital sha512

162326561814828755753266722701372169457553765898694359938716737501568490471135545050815341171881087791103871498433005212088386663237446114781961316770825125931523260530738437228500930280109529562175652746989675229908900210955222946198180397484432638086953190876802529522733548936311476806967766552303452279212076235621929300513853856337450975500590100759117425002132190356473956625390291328341434965778517395429959209765230422192919837704552085994977224510249

Respuesta cifrada AES 256

U2FsdGVkX1/j2tJwBjKFbYdjUf82Mo3JtTQHP5c7QVR/NoBbY+tvRad6+9Y2FKtU
xjvj33KbRDeAMWtsBii2rNHLHs1UTVUj00diWTyvrotipYVG2HC0UF6BLsfKIfWv
2zoxMRNjE3p39H6eKwvJ6d62M8C75O1UE4/HSeNluj9i3sZ5cLOXT+8MIZ/1Bd09
Wz2c4D5g6sBgE1LrD4wvvVlJOVaHwUHZ1UlNmsAPNE7b4A6wLQXwDsdogblRr1su
cVo0TJ+j6ljqibifh0UrYKy/HCK8bGGewlr+RNv+3teEl816EjmDQRvm5LQVVbxS
I8bahi/CpX49gVZf9aFAGYRHs1820GYsqpkbj4cXewPY8rD3QVQDv3tUCBEbN2VL
UoKj6vT03GxfHj6pDq3kWnFfSzVXVmu7UoX4jgPQc5MbDkmZhm2Rm0LtD9u3q7EB
qRJ3BVC3zlFANhnKVbPOGpjzL5+u61ePzs5OAm3JsdUgU0OinQGx8fbh+/JiL8hr
eWJ8/u7C3xHuB+0o56uVr8xC6PldI2FR++MwagPnYjaBZwcjskOFJEKWPhq/abJ3
fG5gnbzlZePY9vZCZuhBTA==

Practica Denise

LLAVE CIFRADA
633703042217177941335466369121015648461437521700911258264893898946697401735488888766938375691837317871960711543042995956956910674386961002629692831289269649021899781031063679929053353036333032393488909413329633915065743635568655499285108910613925882002642788253460336995589868490608946775815022346317657744013720847853834230667717145658252772950873935657528890603377450933555828007020916744619082482136877029700674836738969289669004708076726365679680229214288176450896023858831331743035403797395164005435026395692193479848303026511947561851637085640995417770343

FIRMA DIGITAL (md5sum)
234228748512601179377814289057320254317515408368833562120357919148821224703055650252194713525604894069469199065597237216006685276127273022049511878081835617118990750370830652577348067960721179052663255216267556464803526802624681242059004483674471357658865728398407692577746426501704623798616769462724120781077816165279225342051590663572014311378585099468129876103486039712727428667864020368817612796

RESPUESTA CIFRADA (AES256)
U2FsdGVkX190fnRrNaOWd+BbTQxhVploBHi+4X/KjRtdrvoLWSPE2LZGMB11aIa8
igqICB1C2WqiBzUJRAHeb8UNS4gj6ojjXVaVq1nWC13zDSZdTrzAt2pJEPVz6ISd
zaVW8t9jVmusxTlFCoHnXKb2q5ZYJAMpq29GJgHLaf4fqAjgFEj8lw/PaVDY9h3i
wssSMFAPGzbtw2818amP1EFmterdA8/+gwutlpKAvi0=


Respuesta(Con la ayuda de Lionel Hutz, Bart lleva al estudio de Itchy & Scratchy a la bancarrota cuando prueba que la idea de Itchy fue robada hace unos 70 u 80 años.)

Respuesta Oscar

Respuesta(openssl enc -in texto -a -kfile llave -aes256)

U2FsdGVkX1+bNqtBAu/xRlTsqj0WZ1Y4xgmxK5SXZFurzUAsWSVAWNMMl9fa5aeq
laYa733reIOgYE4wEHlHnNuoAVC+i4UwPNqhA8ozjpZTl2kGqpWkIjcLX4BSNKbS
kM7NOf8z9uAZUaMl5rnf5UjeMXcbVeZpyRCe+Tw3Dgo=

llave cifrada (decimal)

838759222861109860738104828892012673029384754259729870503007521955176902060399540601156728317135574334643361987610794135533402959011410301564311613566816320396479180846486557050337052105543632949507259953940831085723166670940189858273753134646439240225812922992996925797029985742477551518812429130819121414648698208427563122133159478161144227210988915070415255382985344382862692732570321862459342653397339745482216014714118773881859217603128489276509830393193658212296914482487297054464892074007591858215687225539076273702135835125990891971209406875423286833858

firma digital

7557012136755227555623658988252983888208787163531572057606026758645406872234458667795325545372205785318044729373340600008606627484952433349823749705739565917541448639194554011249961083989715188081404840426495559725737458855526489503317881696514559869549285329454372899446661056112363815356273857253727952982966366299346648601926014082083456792691987637219167980461796367099654944021865218659765417700229595066645636642678452344114617629454301454335021658542516879120173153565185865891543647550739242558027107178026352404763502127542304

TAreaRecordando..._ Dromero

RespuestaCifrada_ Dromero 
 
U2FsdGVkX18fac20AroDd1aXjVMBBIRFc9ONBFbyZRqoUrLhr0/ObjE9hfqTIwMk NP3aenEvsGzOGbeeCvyWkgSNzemrEtpVs5WAWskDFzA=

LlaveCifrada_Dromero DEC

592128567325358299254512286681043889945436705636500589725187355546883734355683387932935771440741655969516571165488065021702346077817975566106602429523770471454269274206850420462200103037337157193306172399854489407846828714051253450262475955921774600233786888906597340466342148560142679162315044464317140380969734812127392100625507778469497289051503344688461466748251895936786084633130239734652223914234119567663270109541303779312169266214028396134130440802869588421000686525620729189874510894595338396233954356554079392337218613610604532861175326518961772070258


FirmaDigital_Dromero 

 5860032454543698506569101498010899625987631685058231901671961335530676457908444865994444974345081651697679015369784226799208844078611549979953033493378163565521949333324663601260284604922000251576085445182091045928558497849364706097517372589129819339833767510174488266036561113629139160917280368009787812145393190657837694198575943478897078718430185208347

Respuesta Jhernandez


Respuesta (openssl enc -in texto -a -kfile Llave -aes256)
U2FsdGVkX18sukXgmGVne/KOIZf8H+0qlISVehFbRo5sRmS6urGe9wU2VeHKVoNV


Llave cifrada
133921016609573757602932213651144771365989440547090104736167752565331125770127224967779635933602306353363402487384630404468996599186553134062991128834808994933271908715735666781978335683923780973119450643693135601744132439542648020233350837524694597958325603771544244392565328384115918701207529217416804350122079819422036708697296939342026458853268142162175737276624091808499981624973955663588990228412712972417974560484691432479245261753479468662940306526594487028135443455959352152950590815827463790345181234210736996683782572835062511264427444514490032438666

Firma (md5sum)

94228392199999034437826771891022336610036207989418788906181672626635082600044161789852820760382167672630889925371028953711731274916882903731343387456528784060460182698591542090828764574623826834069401419604234448586502625797208768978168510685169327341741455760666712808608167865389205883451840160954499801673828392981481674761831086023664809424282005984680003831649369721606073905193341838224325736373859592760409007931517637241120290935910135477176972961692573931171252222494526842429333059824947285072167047615320080571136877085615345064731075604194530992528594456616530094

lunes, 28 de abril de 2014

Respuesta Richard Firma Digital

Respuesta AES base64
U2FsdGVkX19ANbRyIjmR81bM88o/09Jq0k3DWqeQMTIoGNofhDYu1adU2v9uX8s1
2lKdG0/Gy8i6Tv+ugaeIisfClqhHkCI+JHDBVD0zl/OeJQVghUswHuL83V4LKXRt


Llave cifrada (Decimal)
96853009578116465396787694515706437030182552689895290115118051295546544458835262927122486002875523141709218375108687730470094078053766574734248427064881277977538457875566693879794040542969568583421782843225711966037802926042419906557023776478491431587360258788655155610447948788727741753410665224289995861574490782758876354028219671517244708829205771202551718680071404704570565514530034910235563813608059418758538841231517932149497938900137619065181913087229155956124990724905879477524716910900728502016308776935442002390386093440929427776908418034849030504442


Firma Digital

231446140118530828659926478324878574232420290600885292474837518072846813179936376868907124848933383745604325537425108662656166312624469913779470576122275472690759390943722923750149464938647908932541674119541593303125035591754850265550187958116116621616095019187413295099937584706406317344902579838905239712167379452723852996547269646748581220268839442196936054803384929060175761538943360577247731137360216831992465924688694371813490410975127289880519014

Practica Xoco

Respuesta(openssl enc -in texto -a -kfile llave -aes256)
U2FsdGVkX19O7ygX5ftSjVX7mhwpt+LfK8j+gSk+HYwWLGKThmKgfDJYouoFVhoI
RS7wTpWBxsuc06NpFSaLbQrC2j9cI9ZS3NxShxj3lJtRmMcol7vWZx0EH6Luawrw
qwrHU/xkTYTYBgwsUB7sEVb75DTGxmqtveTv7Z3iGIC0geXFuJnnbmLeborwcYpY
JzwdoS1t/eW4nMjIWr4FP6lB6PzvFjvpd1zZLaeKK4kBl+i5FI0eD40HtW4pxncT

Llave cifrada
465421598243991330561938821420675111553668302730894237894596946375783151672617611146478644096766159765632695794587578419977014208811123518064543308087331834619883562245105279767098071480116140974216408054979402223179969340850893992008411361316069539758310642858388794862533936873767476074601258966977556436909155243410905186695140107466782347946382200938727833813602861764932587999309286323932821507712519686724048071187353015382425538427487749593790442289627431407287233627300539404039100648836574942782274603644740430045889856480637087318129731166569303370953

Firma (md5sum)
2227963002258872777832676735504264495395605533906804498704674499885341496976151254061870929207296787414061034759401667299555777161749988890858311700948612287981662949370013663332994311862634394049273881327462108513904167251320876105922351101610755042322365578236306312254586262525349846758297541224818725084966554205176328638284029412075502013390400638106814277

Respuesta, sobre digital y firma digital - OADOMINGUEZ

LLAVE AES CIFRADA:

12cff0d3a4d73b60224b69fc693b1d0023c0d6e0f135561dc7a7a2c365386837a678385e85d3f083ce7cd9959a896132dbcf64cb06d4da10c8b526acfae2d96420e61ceb6aff351ccee03d2446dfe86d07b5cecd1e916dc4675b8a4e20ff055dcc20d11b3e90232079b2cdbd14616c4e76047e0a371a10f732bd2200d127b59773d9895e90bd9ac924dc5dd79525df42c8c69f549dd6e96dfea8e6767e29ca0aaaa76fbdc7e2c053b209a1a2ccbf58db09f91f552ae22ee4d4cc5c612795f68a33292c06887e508148a5fd6db2174e3cb9bede60115ba542f825082d6f300bbd3da77ebd3cf6e27ffa

RESPUESTA CIFRADA CON AES (base 64):
U2FsdGVkX19rmMkA20FdJpBwXT0OcYfMHG76pvIpFB2tSyweBi6FBFAWS7hc2Y4c
+DUCz64xUcdOa2bDHmVnWywph17VMd3SROrmZY53e4dt2c6+/PYpShEkTi/irQrS
PHwRW8A/YfQUDFRRkWy97upPP1LrjdnCxI5Xx1KePV4bhJOWCVWMJ1P+fQ95DBSV
ZqjH0T4BuGACeMxyjgfRC1g1S+R5rfR72owXp2wtB/I=

FIRMA DIGITAL (SHA-512):
15c3f0c751546d84a1b024a99d843edb5fbda09a43939cdcbf49c5fb3ac75c23ea15d18191185db5a70c3ae196b0e80486122546a42d810aa474544294bd501c8d22cc7c2bc12ede335f45386fd1969164a70cb697a866ce3d0d6b9b07f0e1bd65cd571659a4d603e95207ec057d2eea0e709a83e7e6ae3ff739734c07077122493097dfcce25c98b0c9adfb434e0bd1264ebcdda5406b98bb1fbc44524ca14e1f914df88acc4992679d43ec16d30408940d9d0d61921e7418a8b25e60107dbcc2808

MENSAJE(FIRMADO):
GR3ML1N5!! Este mensaje solo pudo hacer sido generado por oadominguez
 

Llave Rodrigo Ortiz

(65537,21880299969694486703816773736358351409702112849088738733894855292836088389257179978090305971466123557054281613038275302855394845774335909736510369875039294725313909351074192729343207654935645685991733592360306493370414093976815304006071393532004604083513074121921247752931600609916395619641433437058143233303863198687346645981590307918768254712248967221409136763810994981382248804146460013238438915208252724859043003532069480583684688827)
Llave publica Ivan:

(65537,17515731748889899857880253173398918990574998636109040839917280000565499843339236939993499946047414706389243603272033313480252453466643498599402100293472398172382349889776701924842767263045294256949247497519531435136027642145162414381723645950550378822039759776188070371125987590455265449783213512969961846084265353063334542009861031835210611626557069362453415976982716126560346191984141358400139568324560443582369540335048278010009083117117613714558442090264354301309107148068753119)
Octavio Nueva llave :(

(65537,27252635606183819378572290778300331999585010937203079242762997660335278956700038800638897517874105769391019634148343275605662910602349337963795559379316363227852385767179357144131407465614602077940136808883948147264028870090840638764547217033606642627473456734932901539141126335277587517848220236828457061187011162475088184606026684485353636470498855681555757885409943953574794755919454813705639137618077469328832614390792800796412053334446753000178225022295723024678157243338721534266971614288548087)

Nueva llave pública Diego :(

Llave publica: (65537,919014632096856468057696308366486335025215526160834600312006485486814414514564951536006652542955310144868260538514463857209217700723160006924761383461491540229349960926101963697833431986869636115391180974562089000377397673542459595281490795073300143905331886877299645836177453288008047109150725393993072196512778761091582588200257023326892822439163539897602623621289441051057957966161843794730729263457970671530226602313804910905449428132319403191874145973453584520108336678579155071327)

Práctica: Recordando a la cuarta generación

Puntos a calificar:
1. Que generaron y publicaron su llave pública (y generaron la privada).
2. Que se entendió el proceso a seguir para descifrar un sobre digital.
3. Que realizaron su programa para cifrar y descifrar con RSA.
4. Que pueden abrir el sobre digital y contestar la pregunta.
5. Que pueden generar un nuevo sobre digital.

Entregar (por medio del blog):
1. Una llave cifrada con RSA (con mi llave pública), con la que van a cifrar el archivo de forma simétrica.
2. Una firma digital (especificar con qué algoritmo de hash se utilizó).
3. Un archivo cifrado en base64 que contenga las respuestas adecuadas.
Nota: La respuesta sólo vale un punto en la calificación (es para comprobar que realizaron todo el proceso).

Va pues...

Cifrado simétrico realizado con la siguiente línea:

openssl enc -in texto -a -kfile llave -aes256

(Investigar para descifrar)

Llaves (para cifrado simétrico) cifradas con RSA (en hexadecimal):

Aarón

39e58dd784a6a71f651f6f657662d76394f4eed9058b57a7519a8ae6e1b846e2beb3885b3809458e3401897dadb1614679f66f01eea7a84b3e42a19c84d82aa9332a8515943ecb9cb082d9966c099d017beafa37266ad34cd12b705a1f926014cd3cdbf6623ca13a016ea7ab2da3a7a2d6d7a95b46d40eabe090d541d39ba4a48a7973362765fccbe1c1dd6f282d41c421907bc7447aa82e13ce97c0cef66a085834e75bafbe054c6d1878a635b1edff636b09b40a464b369055ae91e1c47a3f17b51b29d7e995205493e00b77d4d864a041d80a5db

Alí

7f0e6c8338b8a2c4aaa4e75d166f7168596be97e9449fdf9469c0a6aca3847a9dd19a208c95bdcdfaba0d18fec32f1b6d9ecfbb8131a149e8918ee02301c3435ab056e11fc6da6f0b242d4161c48b175b797a834eecb63eef24f3333a8348fe82638126806fd47254108a8484fe3021df50efaa05d44d4f11b4ea82b758eb254d9e4d0a0bc90b6547c2e3667d5d57e291254201a6a3a2bdcf0982423f4a8d338fb398fac80dff3010d7b171228f4fb44d1bd48b796fe896fcecf884d4b0d15f8466

Anduin

1ca11e515fd8bc4c0fca0c8fbe6a2dcca3d9b3959a93963350e2726c42daea94f8cdda72fda69d17640b18fc97f604c07ae0c86d196929aafa8478c5b8c6b33dd6d58d66f8adcfb2e156a27ad8f6581c670fbfb28e32f5300d55f7bf757de848eb6f996c0397d15386c7c22c3b10761d3d87bfcad1fe9cd79103ff1d361c039b8d9698ba4bc7f434d800

Carlos

5e8bee716b1a283ac30f4d68c10b578c173cb9b10f2d8c7b1d736bed07486a2180f9d353973b0af682ef1a11b96b95442b3ec8da66b09dff1a9ec6f311cdfefc480171a19af606ee2d09da72e0cda0b52b1f93de8d83e73d4898640773646cbe9d96d5556bd03c7a79b2400654034ba4683b9eb38fac69bdfc3f46ee9d1b98fe70b1f76804458ec6d0ead120ccac4b3826532f72a470cfa0d4e561be6246a0de45b7a21981d74856f1cb49356254e6fcc48c4c0778a4a11d751dbb649fa62

Denise

44628a992070c53a21568d8427a62997f32ad0666a951e181f331cdf3076b2d8cb94dcb78319714dd9a76b024123543d8757a91bec3f2e0353eb0b1e7d57412b87da08fb11f13125f6496d3a6e76167385fd81a54214f18a9c2aa24f0ac2764c94451147dc10a849a187c079bf6ca4e39256d488d16ba11090379ef3905ca29f1dd6a82a3c707da3d8d1f1d5f00f5a05f82fbbfaf933436184af1c3fc35937b7988976ee054c

Diana

57d9fd2d0e9e8b92703d098e519164bca09fedf26ebf9c5dedddc6ec3beae92ff93fe1ab128b390761d24939757dd01741a3443b7189635a8257b619a66c1aa92c6a152a2851a142bb1d620f3ec0b5a982bd73cc3013516b80e400a2ee5f1b3c5fc3186ea3239d12212395e7cbe634c38d7e908468d71c92336ec1e38d0b01bf9e199bba863e164102edb21d3fc776b3cfa1b4c

Diego

11817a547e739942f979be0a91be3cfc276db96560279ba808e34d0c9e18621e7b2a56003b112ae0e167c45b568dde1a1dc25512327167134efcc8febf9d650742cc60cd7907d9889b9425042cb3880c3eff9be245a7ed25387e316d87c5a17b1cab36b7d8445922f1793d073e432aacc1005d20d37e0e2c061ee769ec172c72841ed73130e7f977a56443ccff955415e3ce2b25d7e179db16b4bf288134631862d06bd80d21635361de7a7dfd9b5e6294673b523bf4abcd5dd74f165e02cadb8ffbad049e4ec5cf95dec952aa608e0965b13a1f01607b28c082f05c67584c4d3b9f4345da49b

Ismael

6ffddb5bc8c08ad707a61a7abf8e27ce00f2b5ccd8f108bc8ec95197f5ec32d2952b9bda8777ff67ae82cb5b33d842dd5b03428d579ba58289becf24fe53cd13f12f5eebbb0223a734b092799ef7642bdafb4c300424e7f21f18e13143a5ef9e6dd4b91505846711524cdd4e5b1419f964b756df03ecb10aeb88f045fbbaef054a6372152577c28eec9274fece05f2c36014742f6e44c09236101508034264e496e1fb072742608891cda43e4cad88f2f63fda166c87015f6b8a10f0f18d1d430bd6d5b3670354249323562fba2e1a62cd8485d53bbc4c02c26a5bd916155a4fbe8445af1f45fa928e8e0

Iván

José

24517070bf7d4f41346da3ef39869a835c9859f44dafa9492e18167a2af13e79325af37823180c734800fd99d34e00750ce45af0ff6d08f5d1711d42feb5c7f1ba33703f429411fbd8cc764f562a88f597d4230f991056277f62caf1617ad4088d475b0ed3863225108a8991fb280b284eee29979b2617dd83cdc6fc7f99a6aaa20cc06b207c1109a11863372afdee3d8fb5e9aff991cec03acfde06edf3bac2f1b8e609bc91b9157b070b24ffa0b57ce72df0b2c4d8d5410317e4ca0a7bfeb909e8fef6e122a3dd61c2f1720580bd3067ff7212309463ebed45987f912f306711d208675d992499809a813513c5e9a

Lilia

28804605a402508093f0eb155f74f3658b810f6327ae668f3663b0ca911316fe81a0600f9f347e083ff0617ee9a80b6fdc18f9f3ca37f3e2acb2c4486d2459d6572ca4465503047be01cdaf59bd5e677c2a0eda89dfb81d3ebe43d77e019e42cee5a441544c0482ea7c5f74e9b5e627f5b423d2fd1da07765b354015a96f6a59af3e761e8d214c3f7e167504199db6bf0b6430bddb5096e1d930118c234d6e98679a1d64782986bb60dc2f966850cbd31ae6f6db45b00d247df68d054a431533eee9ce392c085235000a53e1d4a820a4d98e2

Marcelo

6472dcbe9cae19d3ed5ef79c227e82bee082f32fb0de8e6b87fbfd18ab98ef03ad44f9f859f2e3e4579bb34bd3b710a88579136c42e2b60e848cd952dbf84aafd543f77e1d8efb76a5d83e4be8da790206ea0e998f13389db1913f06afb1be249eb5703303ec785c0d35638a9d34e82ddf5d133aa12514d59228316e5bf0a75f771cfe3a596ee82fb1073f455a2ccbc73a0c0f65c92e36593f539be1c9aabaf4f5f2d0b8c6bb307023db41c6740a

Octavio

f9a8921127e4a7c41dc17b02afeba27eb947e793d3109d00274c303f25e825145626f101783af0ac8bc9c95a651f43398020a7b1fa832cf7074c783699d2f1363eadbe3e8856a7f0340425adce48b0364cbd35467c9a81701db8015c4b1b372b8b650674aaab8a328a8c82f5a2aa1f1b262b8f54fc9907644af1bb34421131124d1cffaebed14cb5b875bd1b0e3699a5004d1d46eb3e0b16eb3228615c6b7fdab9ae

Óscar

8c13fa48b94bb3a7484a2d732ec633bc149fb0649f812133979d626cd5a363eb3c531cf466418ccb37f7becc2ce79b87b3ca3129fe8e3c619b4dcb4c207c597813f51ea06db32a7e4bd73cc8bc296d016707484d5d19cfbd8a7d4fc8e1aec09580d20ea289349ffee579c6313135f2217f09f2a508a6068a205aef0e06a9a42da0b82a720d0b51230dbc18da96ab59348ccf9888bd063f116911e90a8a94ad3e19a925fffda7f9a77c5e17cc150b797bdf94b9f1d155e44568114e9aa02dd9b99ff35ffa236e56ad6d217df3c2638d95298358da1f5dd3b59f1941470a14

Richard

102e613e1c83480cecbdfc0b75d96e850bfbd2826427733c6e8ec449927dc817a668c3d5f8a0bd4a7f642b1506d4d1ea2c5731ddaaba5d1bd0a0e4529a9ed12e5d23cc16b330930d4afb4ec1eb63e96c1fccbf30903c07eeef6661f095e598229c44c9ec87d64906d4d461d4ae7fcd2d18277090406877f9f2fc83ed5e2a93ee204c2cf68fd0df41ed0cc6e26afae892289002bf6127b07e761a230806c8eb4497cadae8bcabd64e28aa008adb071ef01fd7f8bca3c06c308fa4e196d

Rodrigo

Victor

8986b9b0b89064bfab2db61d35e5f719844e2569042f78ca00bf0b73e50829a8318fc5dbd0e9c338fceaa64ad41afa11f93af6451376238fba88f0575816014f009951fde5c58e5d296d2698267e66655e903b780fd42d3269657f62feb479f9144a93392fed73dd5ba5d14dc15cebc0bc2346d9abab34dfe45d12e13a5986824d8d12424ee4110d5cf9ddd95cd099d57832d59ff232803eb07

Xoco

15322581b9f5f144345164a04752e8356cb9cce03776bd09067106dddac3849796d269ba83e5cc32eb9f7f0ff22cfee9d1a694dd1ce618f3941e78c0056b67916ce0b3f49338f60d24f35cc38dfa5b7e9fd611837e64dc978982489b0ed8ad2599b1fed0c99a6925c6965aac53e773a84d0d8d2083f53508635ea6ebd3511c1c2bcd6152a9af89a897dcd19a5602a55a451bc46e448e

******************************************************

Archivos cifrados con AES:

Aarón

U2FsdGVkX1+a0v1hdlXWtmp1YXN3XYqqLn3yT3IeGZ8UY12XC0Z4WgfhEP8Ydeve
MUp5MTo7J/aYqSBnhTueRAIDeBKNJF5adNbyKyoZvFQ=

Alí

U2FsdGVkX1/P1DOXxREiSKg9hvN245d/i9hmYN4yQOZblFil8kP2L7O/od0HA7+A
z8KPtj0g7TRwteIGnBdrh6zdxqz63eU3tYBc53f1b4+ceH/w17EB8z9alyr4Rwof
TYHTAcJZHzuZltHUHsExG2uT9ax7XPT8ZGk2wgZR9y0=

Anduin

U2FsdGVkX19UNg1AljuHj7WWAJAPjvbAB/uIwvPIelelvyeG5mnXALW7UYfMOcAU
+28t/JhLgV7M/HPsztPchMtk577DWDM7UexPAL6XC+043WfMc8yLP73bQ4zEx9Mg
r4VC0Pdb4QaB3hSZ7eDYwoBPu+/YDFvApvb1/vrbE6AykC1ZciovxRcrfMfCsDeD
VqT63aKLixz9FCsS96zIujGX2HDHsRYDzb9Ey9UmnkfaeTFl7juPrliXDCOAZIWS
awjuvMDQIz/LKlqNhnDQPnUHpbhRzOgSIpEFZP0ZP7k=

Carlos

U2FsdGVkX1/EfOCDBs/BAIwVT29ycX6Yp4X8AWvSIrxwoU5tzWIo7KEv4ba1PVPl
ZVxNOVBffjDdkBzh1EubQN3P3OwmPUnli3G20ElQiwwC1LGft+YK9hY0VFK1KKMU
PUt78NQ+IJcxB1LBOSlSlQ==

Denise

U2FsdGVkX1+mEbxydYVylLFrUHsloSS+mH3+wKaCBF7xgkxwLqfcQwJEiMDBdnkP
3Bu0ea+3l1oqk1RNCcZZ3C5TiUsbDB1y2IFsb0cAJZglQTYeWXTt7CEIhylSvoXt
aULNpEkvySfEKFof6TAFTqVZDM1foJrpqSUKSiFelzQ4TP89WxOcPswA2bluAGTk
gjjoNue1AA9AT3gvdoruQw==

Diana

U2FsdGVkX19PmnoARFXhhiRRpn3mTFaWOyMEW0brXQHFaUSfiiKvRFTDmZyNtzzK
nFlSiW5taNqOOvH29nKiHg==

Diego

U2FsdGVkX1/wIl6a/AJMtf9myr3SRSLBhFndDUQOWnnsPb4oquQBRCzBApCjVD2k
x36qLrc8XS483MZW5vxF5j2H9Qpg7ryYtBe3r+mdqm+LlN3FoZnGX5uhHgjN976o
nficvLH8OFfumhvXmT25p6izGG+iRvnC144H6giUyB9KOSpLPH8dxXIQQtKU/ht+
1y+VL37lAul/sfo+0p/aVw==

Ismael

U2FsdGVkX18v/aCuPb9hJpJRnSny4sTqIYix0k/eEIEJEb7gCMl+cE/cAG5pPq8Y
3gDYrS5JpGE+Lbm5McQXf9mFeE8E+hSFxXXB4PWMEeYEruWyt6SDV5qNvHGBvRjl
Ta6W5TRwWWTWPvHI56i7iJ7leDHaCJOrlYCw71WydNWTrr7gu6Zd4Qw1vR0TMPyn
D5G2Ev2wMaoC71/n5MlANlVKe6aSUA2j47HJwt/Kjnc=

Iván

U2FsdGVkX18UJ2/YjCcFzI+Z6J2/Teqlgn2iEcDkbuP/5GPj7Nii4PBw09J8nmpF
60N1YV91vPXx8c99ANINVJMUJdMKmzmYex0keZlyp2yVOsjIWlOQmtP0g+E+OWBA
B6DxT+HWSf9jftGyxO1rHpsqI/gcLq0ePo320iYzUf7m5WYvCWrfcE8BpvKM22k7
3IPExr1PHYA7xoPBBHYgmpajuDCGw391PbW5IFcS8sQAGRyO81HAn7kPBf9FsD0O

José

U2FsdGVkX1/Zu4y32jIe+DxZzjw0Lo3o8K+khRQZDCu61VRy2v6ZCOrwTfhk56a4
k8HBEerIVERAcHEqZS+zG5m4LSsLLo0rCO44iWy+98ricBlhpEOEgH8lVKbaR7mv
dKdx2vemuLlGv1IfRhAFTaq88fUDbQw/MopAz9UUv7/zpDXUZoi4utsb9LtMsteC
bMLtvk95AAzH2kXwHMVaMg==

Lilia

U2FsdGVkX19yzZvi7+f8KvXXck3K+MverFtZs8OOnUL4C1C+GeHE38CzNkaNvlcs
puK/hbRkkkGhZdhryvJ0nudOHsvs+B15V+BJATBZSEUcRAD6Tp64hSiRZUwQzDDf
hJxm6K4UwXPoP+64ZiQgEpL3Mb7txyhd9RuuVXG4Q9l6ua3so24+MhjvVmF/90Ri
4zpNCeRNswktSXwU6oOEow==

Marcelo

U2FsdGVkX19tGMk1lGuo0biVnG7npE3KfkAJ8CHR6AV+VuXpqgPzkDLrjARPoUtI
1sA9KAxi/8H/9xO7ZCPNPJRmnBAlRqrZYKqypZNOH/81QzJvg5fQUQvYVF84QcP0

Octavio

U2FsdGVkX19pYsQHZcq5aGyMUKwMyj/1Wt7vMflhPMdK7zO6MmFV84AAUJ1TODEX
K4AYUOjT87xNXU2PeF256NDSSEiGR+et29mnO+lqlaBEhcbJQZqUAsCtn8vhcVv9
q5Ujikqrsa6ENZQUHFT/fA==

Óscar

U2FsdGVkX19OaSpKHbCgZTNalzqVac4WAQAEwA+EOSk9fAJT1CHHchDqVEvWcd4P
zRXhsP0aur3M1d0aDDxxYOLJEBypEZg6hGaOiexoLd1UU/6SfZ3ogxP0yEYLwZZG

Richard

U2FsdGVkX18mugT1iN/jP4mNJlxDzSVT4ohl2TlVJ5gspyr6u17D6QhitVQx4Y4G
Aw6YqK++INbOjLdJnX/TvOo5JO9Ua57ug6ozpJVPADLgakQ8ns5ZV33A0iU/vUCh
WOemgOH8NRnNF6PT87BrzuccB15EwNmdrSvItw1gHwpkI683UGvDKxV+oOsewcpN
miVdrPPZs92Rbg9Vp4msIWrkJVicqloy2yHX3CPvYDQ=

Rodrigo

U2FsdGVkX19GhlAseSK33NP5pxgDWYGx0wJ7dhjkTbk1GPixdElS+IVF96uAT70K
MSB47BQTvx5WfqGo2JAHSRqF29Ctx7FpNzx1CNPnIPyh6tsah3vgTCnX0dLYNfsG

Victor

U2FsdGVkX1/5WZoTqH4Ner385oQEEUtFi0DyuLp5Zb+MLkKJAMAEvZ3FkHY6pdan
OtbuJoyJ+M3iyPtaORFypZ9CyIj9P11tLwDOateqnrwpkSNkBjua7taGwizKnvAl
R/FhhuvUyU4oeeoi1Ct3Dw==

Xoco

U2FsdGVkX19GUJC1ABcHDTG5TXKzTF4HIgSiHMmAlyWxcH3y/ugv1tNz3NEaSiMz
d5to3DZgh6tDbevRIpbg3LZTkmkstliPn0COH8jsJ+M3s8d9c5TenmNfZ0Y60HOg
iXRvn9RVgmAi31+Bg/LR8QnVf1VcjOj/MHZg/Ji+ASt3LWZLImMZjTwQQcuaW/dQ

******************************************************

Cualquier error favor de reportármelo.
Saludos.


domingo, 27 de abril de 2014

Llave pública Denise

Llave publica: (65537,1726153063246188165163353784170583379523093316612052217098548644782940194225922135210414281943042480233509491896633872559797444182296758642666319483951343183554198641355205108416037970721305383694585914042313886766407782758048578773484820847337719531274351973338138464208210819889617811523888994998432113380530328145560554516946500820766520083151945831078145234306094952107271079046958970792301147067)

sábado, 26 de abril de 2014

llave publica diego

Llave publica: (65537,240655865432953789461122439159300181382978972310824242386478172987384884654528853090748114370401053176205010541810504093093096717993362293616477892733196621961105981664119843424051227095532714934278794505029977858906451727507548036958554519442775259863944960740139067570488093432084388826059674809026175263954038844287019021908484218267392628030506442688822872691393396314969007852310458437081419681032635377478089977575474721468568306500259244003307860343359796800234596842583513755708856185398952395759565332788248233109773022104967317767160978690781473)

Llave publica Carlos Ruiz

(65537,302091838074628639453250315171471491341000978393910142393075209104372356561967142138521355300856203115280568917612018527420131135431116658182123550798811970803748878087418684108411871002471837641588840488783903538597701549558799826994810186833563497472106082012377178819386363210789826529116509494394577727453762672034518848668820856569539448468789959940309922422268153988631318285566481249397248818930951229321230698540306917745956686593910896099941633268343)

viernes, 25 de abril de 2014

Llave pública José Carmen

Llave publica: (65537,1025364127568974351303923889219103214981697439987068533469299245034345703176769905763963472761321901213155327307466383855151320421497213003487803226384574977134683220926697000361480492704189360740779575526261995748444029094623364956776962407848059473583868810006656403181767602026937177869233030938719723779831214416731305814760518080230614688697570710086989721779931103997433231948611060117262220881873558106867122401681531204783732544745989646646999590292920330341048470751253651769774402386611740537698965194095074389865429524635144370854826048176019450636033255589707922743)

Llave pública Félix Hernández

(65537,911076893923678743068397604370099869791531660565597382422803962875305245512018743642490022172432406501301376131326695605314759643393380155016521636820449192702255814452432207653189797176776782750569492261236446904875074840378296204261566798066942286835844536716255837794347059450770507656937882462393777866993761019795388301374434459423138086821127368002467163004347873473660604985738834371850850168111815012055483868561453847977033342557826702139645270935533144168745063374716415426373719656580586457351344285955308665107645913051009885983110186764409781540301)
Llave Rodrigo Ortiz

-----BEGIN RSA PRIVATE KEY-----
MIGqAgEAAiEA2/CejgSticuQ+IDWH/Fu8R9D6dUEbNZ9kLACEzp3p4MCAwEAAQIg
OZrrHE1TWozrunqcGp+0q4x1QymUOmkvCA+mBG786AkCEQDt+mdd03ZpPjSEYIit
zwtNAhEA7JiD3rBnSk/pN7IBT2L2DwIQKh1cWaBonitiA+NJjOjNKQIQIDSulqya
ktIH5A32AbFt3wIRAJ3Q9xRASCr6o+5Cno0EdBE=
-----END PUBLIC KEY-----

Mensaje

UNAM-CERT

Llave pública mbarrera

Llave publica: (65537,46113402497731052805367756872974603669826146132901547325695389306854736251514333335492931435046773005925127608400748824705676100443855340519638525640757656812898632073862653420210827237293935137082153672554801197894208684277479457427238879664101571010561375148029844367603204593233686126542021959732998286303762519715686365931419837683264932604042800391792814708663607177334683011467152561741127738652759566689604092597)

Llave publica Ismael

Llave publica: (65537,5961843095792346678095104333982457748176138347031476052609161250672347560293745182153129700582652565948169180687553846740026092284744074485945754545789952855041195306689316508666970245612923445036311764452203966546836032269667023631712964022136619814362286001291031373186746032930431837127790249504820976919943228524771540122720386516266697429031764201678859329077736815867950072736417960967452249496735699924153668846314741501799282400683189090104154396990037393795214941901634962578914560120996450798674042262595047490728088787685322215943602223174000295370929803)

stovar - llave pública - tarea

Llave pública stovar

Llave publica: (65537,297339124437279650474178177301580632962106327782626873490874707022370319871493866992678072750706419198233987246300291317507325363357107132005374008772898270048364626351780237911319918315383626021689739032663485296653910732678946239899722205262324921485798276567052976441118045265377453326400319519695803257787611599576570832969363639)

Llave y mensaje victor MUJAJA

LLAVE PRIVADA DEL VIC:


-----BEGIN RSA PRIVATE KEY-----
MIGrAgEAAiEAyZTnv+jn1BCIDI4QTia1k3KPTT5nko3gTDaOS9yZzP0CAwEAAQIg
dMlpTt0P2uPM/oEb3zs7/G6bCK/TBg/X/V0BQs5QDUECEQDoY5OZMqCTGJsjMsgC
3yFNAhEA3hAIS7REtYP/R7No1H+CcQIRAIKlWJlL6RJJRw5mwiM7JhECEGK5/AY0
WkvdKJTnJdc77XECEQCh1T8FseQiyt5WAoD0/4gF
-----END RSA PRIVATE KEY-----


MENSAJE ORIGINAL DEL VIC:

UNAM-CERT

Llave pública Lilia

(65537,240463050786658343495805762526645562585694724971612108413418794832297608583829089225572164572602090945573080884295391646140690828573786070663497446587397146156574364093109713013996598746076098944967934368237101554851467126074820678291299839028683267837054437695965593686500113844065046275918064581732490455521273328185468529503785505845515542435625404516860778939761351385058859716223522912301540324825856005835537108828523977180022277194021729610660276875558821946818295952681607518570540766928425229543827)

Llave publica Xoco

(65537,2685427453100899843094151039107317001720813152490053101619617567440665851698340085805481124634377672368397203420260026688552697547145741068386724435832407466275420571511911374409473839307241770724674802414809801636110790173855252393072777593049300198006603676930295421437924439836979630906622577372887047976633401126878412846926344633175176568329334259033203657)

llave publica Oscar

(65537,101895869972065119855964288280625793352967977037611125194067894641228339772864536220559244858282619556170410270037260914276045421646156951114826167611332142991549967164515443905831275956679553916486825728422463606523319941578546515644891618954718987160244347359263260737247853135942626857472517841894314184640199916966954053183119229724334821459246203243310946890384620454004151226297416610547460841620976964020682530096242791632541905716273272755918951344767569312265435372989041336451475968464429143252462498383420189915503485537157117)

Llave pùblica Richard

(65537,11313141900555104714028396469713956199366964914160132770622420779596728888832512943668948252723458344219784257367659988646721485787864691665862490658085963271347599920253335931078967774199547390371537965702754707576427220643716312377660892312394529647572147557660460311996506328562352080136505162205958425874470101191369505530729973967760755560443644451918969303121992731507167369923748450122653225745748343935948899577926940037722600034826718967782115597)

Llave pública de Aarón

(65537,5396583123396848794293565217250494038545252628967938808406640118193991341233626666580428909440624744836602517682278722776834340435123140234420270616276280443504191087155313975185590713282808115793679771825429034173676649630149187300950819219752949091223965988559773642063053600996910917327192972673577751803340191701246482020981083677342307581108476060423462517215564834900561712186622661197080862082501672522128664145582124567132155425161254473590754412582066154087746570916888654200731645611667193967897408913983)

llave publica diana

(65537,6342168404029736017181596938568382442924973192462128528349378938678393915652978167164131984315331037603178242202355765956295569830811993267751332458275373468139089666436125288656265879139261738810927550827071884090588222459071793734281373450626798646782824832847046234037568087465541858371210955376148472868308795407315039329360548882736495284567310085121)

oadominguez - publica - generada con llaves.c

Llave publica: (65537,510847798751967832818273645299344916614946655899003866270021715532085080054694969642725589799034719996775812023218392912686084538055272777393457291915561113323006459625528771579727389054921480683605268671892120968026358948767623246381934963831310049910413991552430789837634446871159767916358892403791622298099678157968527101073673700848421952279595830510213870204973265442585818521025862275778971936402868304704922152725307754908105383540630441936513780074053848446941)
Octavio Dominguez
Llave publica de tarea
 
(65537,9847499132007946014321513239342906339402256336081655102661781278948302824959847782841988149471326515807013973262950511423244382472230906955937504925341394173829131051944073138485960499812034126498610491272826213414178891049427748602600727602920470679952144827361963380287461962924242374995441137535506019829312965578487943040733175177823895660002426421715042743936174299895431200147629236889)

Llave vbarajas

(65537,15294793432322118958117922089324751664269977696354308885815757844393776744373770792880839559110030327273177414319295159511684928839977648192924111166823666319924896949586613715333172727424545037852890816563694871150911532888434898762056259837103754909577840931128889423597650316465613646488684660624096031383578720586895442698062226017245373508549410199760545106238867997)


Llave publica Victor H. Barajas Nieto

Llave Omar

-----BEGIN RSA PRIVATE KEY-----
MIGqAgEAAiEAxji3iynTLLQla++Y/WFT/TdozRxsKsTVPv2bR+qxzUsCAwEAAQIg
B6JPj1CBDYuylUGZBskkzt5gFMgP3hEv+p5YEkVemMECEQDso+8SpRFnXj5zy316
WqppAhEA1nApFEKfi+nWG/+aA4X7kwIQFcQOXVypeSSGAgiZhgOI4QIQAP6kMiPc
+ZksFRUqcbm9YQIRALqGqPWFQYSrMB14ReihCoM=
-----END RSA PRIVATE KEY-----

COCOSA
Clave privada de aaron

-----BEGIN RSA PRIVATE KEY-----
MIGpAgEAAiEAx74FkBTS8ZJVsu8NEJOgMnVzuek4gX5EAIIH1zNUUNkCAwEAAQIg
R9ksexVig47V0NV4Z5wSpTA1EBApTII+p2iQ67HpehkCEQD8yljDsclN3DQJ1OJJ
KAf7AhEAykdANSCXGDKzLPCPMkROOwIQYrbBoumyKm1rBMvU8axoMQIQbT7sA4V1
dSE0uem2PNy9LwIQUKjj1FvIC0BpIGdWcOkiHA==
-----END RSA PRIVATE KEY-----

RSA Aarón descifrando a Octavio

-----BEGIN RSA PRIVATE KEY-----
MIGpAgEAAiEA4/m78U2UDX2KN/Y+lrkAZBoC+jH3FA5D+pxy56jlWFcCAwEAAQIg
fwC7YRyU5EcR30dBavo5an2c1Coto/GLZQojef2kxDECEQDz1epz4fgM2bH7jhKz
08jLAhEA71lD6sbimUt/dr/dZ9iZJQIQZUgXqKbV99B9A3ZSAmwX3QIQKltzx4K2
60YPIqbFufD8+QIQBU7e4XkKuGeZPspJAuFf5A==
-----END RSA PRIVATE KEY-----

Richard descrifrado - stovar

http://math.co.ro/cgi-bin/genpriv?p=263765120393835701951836352090988345509&q=319944555519094771764850989467448869333&e=65537

privada

-----BEGIN RSA PRIVATE KEY-----
MIGqAgEAAiEAupMrJ+bLWbpg4kBmi01ZA14Wai3WIkFrijhKR/zEBkkCAwEAAQIg
RcvqeBnh9uY/ekSHWBOOeYzAeveLHGuz2vS8VAJsxxECEQDwsxR6/0r8EB403OKz
M4HVAhEAxm9QejvYG7PAiyK1Zh/4pQIQS0LziHIC9EXl7AmVKQtV8QIQbVBPDjc/
cutQC5XgRlUgfQIRAOWwK754kKVlOXxq7Tjcc5Q=
-----END RSA PRIVATE KEY-----

openssl rsautl -decrypt -in richard.enc -out plaintext -inkey priv
mensaje

Richard
Msieve, download:
http://sourceforge.net/projects/msieve/

RSA DIEGO

mensaje cifrado.
Q4+Tz5Gyof4nKYMYeTh8tpu1c2r8KgLaKjzvTdaBlG8=

Llave pública:
-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhANFNdPSB0WyxWzsMc39DIsfAm9tKA3HD
j4AEFZ4iFWrFAgMBAAE=
-----END PUBLIC KEY-----

73e0119ece0c4bbf51fd8cabffd9ff54  rsa_pubkey2.pem
45999622963b3c88d8bd5c882054de3f  cifrado2
Para pasar a dec:

echo "ibase=16; 9ABAAD5BBE954A26BDBB15568B7AEB3651D0605EA5687329F849DB1F9871865F"|bc
Llave

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMfsRgedAMu7OnFLzqvUM0a1j7dr5bI9
1yNDGWOijobDAgMBAAE=
-----END PUBLIC KEY-----

Cifrado 64

oIAnTlN6gqLi0+LYDmopjeoWXXu6woRE0uHCAedUml0=

MD5

cc38270a473ecb67f3468952ea72378c  rsa_pubkey.pem
68032fc1bd8716cad41029d1e4b1584e  cifrado_1

rsa_drv

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhALZU2Vlo3kfkkgW8okAETidJ/E/o6y32
9i/nDSUjkF+zAgMBAAE=
-----END PUBLIC KEY-----

qGxdj/hQ6DpiAk9GFNzP6yWawbe6/aPh6Oqg0BlpUYQ=

627d025c41a8ed7f113608418758d8dc  cifradod_1
e778cf670b8e1e7610ead5cade9ed46e  drv_pubkey.pem
Octavio Dom

8af5dfeba14db7dafe6da7649007ffe5  cifrado1
34fa3c23e7ba028fcaa5b670cf7da7dc  rsa_pubkey.pem

base 64
PKG4jULiIvB57XsmUi9/q//DUdHdcxgwn29MJ5O4UFA=

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAOP5u/FNlA19ijf2Ppa5AGQaAvox9xQO
Q/qccueo5VhXAgMBAAE=
-----END PUBLIC KEY-----

stovar

ogCaomCJm450ZGzUWrlQ+3kXiMquGlrY3bzYLDZSRcY=
-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMX2EPqYxt7DL+yiR5gfMlDInb48jf+w
xbcHPlCc9+abAgMBAAE=
-----END PUBLIC KEY-----

dea90d8ba499422fc48f35da6023b914  rsa-pubkey.pem

13db691f1f620f79273c1cec83078bcd  stovarmd5

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhALSK3p/M8Tz+btADXEUYLzjtAwDldtKv
lJ+40QEE+bybAgMBAAE=
-----END PUBLIC KEY-----

Cifrado
DqA1ob+1nKR01OUExFt0A14vC5zEUq3kv1BUEaqQGgA=

MD5
79c231383a2107c882c60bdb643c7a88  cifrado_1
83ef522e2b235ad32a67a8e2ccbe2b98  rsa_pubkey.pem
Carlos Ruiz

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAN9M1zxSfRjaajynthgcMUgmXTRBE2tW
K+O4KJ5SHQV3AgMBAAE=
-----END PUBLIC KEY-----

Mensaje cifrado:

yfKp5f9mob4J5FromvDhCmUedv0MMmQPE/IulSyN02I=

MD5:

cd7405ad9848923c606b868df8406a49  c64.txt
390972dc1bd8864a6cf889e9edfd6d83  rsa_pubkey.pem

RSA Aarón

llave:
-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMe+BZAU0vGSVbLvDRCToDJ1c7npOIF+
RACCB9czVFDZAgMBAAE=
-----END PUBLIC KEY-----

texto_cifrado:
gMmKss/Tfw9m1nTS3EBBbWSsXQTzFszl3A8ORxVgjXU=

cheksums:
cfacd0e75e3a727939ed693b8457c8d7  texto_cifrado64
3cfb3ceaf0610c00625c4f8ee9089a84  rsa_pubkey.pem

OSCAR

RSA

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAJefw2CYSZzu1lsqz0xBlf1phVr/zStK
DAh/uLWlxOYXAgMBAAE=
-----END PUBLIC KEY-----

ZRaOFiSY8z0Dp3fQ/P2uGo24Uzi24LiRVvrWiaLjr4k=

b2b6738be4f214c5e24f21581c10236d  cifrado_1
14adfcba8aab6cb0b3cffbfb08760345  rsa_pubkey.pem

Lilia

Contenido de archivo cifrado:
duSZuVPhB3LIA+Ff2ufIaOd/ziEMUuM+LwQWKeNHnoM=

Hashes
239b921d776414f1250cc116587f5d67  cifrado-lgonzalez
db872ff40e2ff8a5facef204c8ed4155  rsa_pubkey.pem

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMcwbXi92IVgawsWZCXE8jUUjpD1VGxr
lCsEIwm4M/IlAgMBAAE=
-----END PUBLIC KEY-----

Omar Ali archivos

LLAVE PUBLICA:

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMY4t4sp0yy0JWvvmP1hU/03aM0cbCrE
1T79m0fqsc1LAgMBAAE=
-----END PUBLIC KEY-----

MENSAJE CIFRADO:

QJQIH8HfTEkB2MSWAJzdQLPjxuT02rS2BGH/7u+JbWs=

MD5:

3efb2303087b318504eabd66e36748e1  publica.pem
f94dc5f52e5881c6e6db228d7730c6f6  cifrado64.txt

Richard

Llave publica
-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhALqTKyfmy1m6YOJAZotNWQNeFmot1iJB
a4o4Skf8xAZJAgMBAAE=
-----END PUBLIC KEY-----

Cifrado
KOt238MsATlsQ3hCks+lKd3Eugv+wMCTGL/AUf8epRw=

MD5
a44baf31c09e5cf28dcbb188338073b8  rcarmonaCifrado1
2db18dbc742dcda66404a69182bcf33e  rcarmonaPK.pem


Chelo RSA

Chelo

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhALffiCuFs30UyiUPG16dmq3KFqXexaXf
NkYS72NigB35AgMBAAE=
-----END PUBLIC KEY-----

C6LTCzoHhjpfhqdK8x0si9IvB5zL0DmOrGjaE2+qfFs=

df1441222e36381cce40ba315eac1890  cifradob64
b4fbe8dad385178266175953d1607c2f  chelo_pub.pem

Xoco

5c215bf5fdd717c7a7fa180a4e7811ab  b64
d0145df403cfc46914d0fd5ba7e6ef6e  rsa_pubkey.pem

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAL0kEyFgtKa58GsFtoQqtgDSYvUqTcQZ
XT12OvDHhIkLAgMBAAE=
-----END PUBLIC KEY-----

eQLZMf3CTl/6sqWkpNy+nNbsw67iFfckzg21o46H69g=

RSA Ismael

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAM+8KMeq6SyVHhW7bE5Nwwpj8AdJs31G
jmKB0b3wUHNLAgMBAAE=
-----END PUBLIC KEY-----

o53IaIJ7KzyIufA8y6dgJzVeh9oLmJd6gQLaT3zX55s=

04c371a663e038cdae1b565a447ab084  cifrado1
689f4ab7305318deba631a9bb4a21b1d  rsa_publica.pem

RSA vbarajas

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAMmU57/o59QQiAyOEE4mtZNyj00+Z5KN
4Ew2jkvcmcz9AgMBAAE=
-----END PUBLIC KEY-----

o79hHVLGJqJ6VeQ7uNQ/F4Zm7yqy36bRQZcXmPoyr6M=


d3a9ccb70b9dfb590a68b410aed518bc  cifrado_1
caf8577b686780a15c9b59a969055b94  rsa_pubkey.pem

Rodrigo Ortiz RSA

Pubkey

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhANvwno4ErYnLkPiA1h/xbvEfQ+nVBGzW
fZCwAhM6d6eDAgMBAAE=
-----END PUBLIC KEY-----


Hash

4afd1314a883b92b3edbf5a03c4d6182  cifrado_1
89c0520e097c5a012318152dddde3c29  rsa_pubkey.pem


Base 64

t6m38XaLJp/6nrD4RFwbb34IPZ9Sf2dSXlBAoDhOuOg=

Jhernandez RSA

0ec6dcb247febad379fb4ba37553a23e  cifrado_1
8ee8d4f4e397980054819b291a66287f  rsa_pubkey.pem



-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAJeGuS4QE5Nlma40Sm+3dD7cDqC5qat4
yfxublgNE8CHAgMBAAE=
-----END PUBLIC KEY-----



JN1P+CwIocEwkqSF5zp3IgW7pX2v49sU5Z/mekNmC6c=

RSA

-----BEGIN PUBLIC KEY-----
MDwwDQYJKoZIhvcNAQEBBQADKwAwKAIhAM08pOTy12fL+I/VaQILGHmuoLu/yapP
dK8OGH+vnMA9AgMBAAE=
-----END PUBLIC KEY-----

QoQ8jX78cblVXHgAFh7wzTpt2enNhRtmMyRbCaUuT8Q=

05a27f6ce976f5173bd34e822f3e6827  cifrado_1
a70a88986a65aa83d215d7c592d86730  rsa_pubkey.pem

llaves.c

#include <stdio.h>
#include <gmp.h>

/*
Compilar
gcc -o llaves llaves.c -lgmp
*/

char *cifra(char *m,mpz_t exp, mpz_t mod){
    mpz_t mens;
    mpz_init(mens);
    mpz_set_str(mens,m,10);
    printf("\n%s\n",mpz_get_str(NULL,10,mens));
    mpz_powm(mens,mens,exp,mod);
    return mpz_get_str(NULL,10,mens);
}

int main(int argv, char* argc[]){
    mpz_t n,p,q,e,d,phi,uno;
    unsigned long int l;
    int test;
    char *p_str,*q_str;
    srandom(time(NULL));
    mpz_init(n);
    mpz_init(p);
    mpz_init(q);
    mpz_init(e);
    mpz_init(d);
    mpz_init(phi);
    mpz_init(uno);
    l=random()%100;
    //sscanf(argc[1],"%d",&l);
    l=133;
    //l=;
    if(l<0){l=50;}
    mpz_ui_pow_ui(p,l+random()%30,l+random()%30);
    mpz_nextprime(p,p);
    l=random()%100;

    mpz_ui_pow_ui(q,l+random()%30,l+random()%30);
    mpz_nextprime(q,q);
    
    p_str=mpz_get_str(NULL,10,p);
    q_str=mpz_get_str(NULL,10,q);

    //printf("p: \n%s\n",p_str);
    //printf("q: \n%s\n",q_str);

    mpz_sub_ui(e,p,1);
    mpz_sub_ui(d,q,1);

    mpz_mul(n,p,q);
    mpz_mul(phi,e,d);

    
    mpz_set_ui(e,65537);

    mpz_invert(d,e,phi);
    q_str=mpz_get_str(NULL,10,n);

    //printf("n: \n%s\n",q_str);

    //printf("e: \n%s\n",mpz_get_str(NULL,10,e));
    //printf("d: \n%s\n",mpz_get_str(NULL,10,d));
    
    printf("Llave publica: (%s,%s)\n\n",mpz_get_str(NULL,10,e),mpz_get_str(NULL,10,n));
    printf("Llave privada: (%s,%s)\n\n",mpz_get_str(NULL,10,d),mpz_get_str(NULL,10,n));

    printf("Otros valores:\np: %s\nq: %s\n\n",mpz_get_str(NULL,10,p),mpz_get_str(NULL,10,q));

}

miércoles, 23 de abril de 2014

hex2dec.c

/*
   Compilar con:
   gcc hex2dec.c -lssl -o hex2dec
*/

#include <stdio.h>
#include <openssl/bn.h>

int main (int argc, char **argv)
{
  BIGNUM *n = BN_new();
  if (argc!=2)
    {
      printf("%s <hex>\n", argv[0]);
      return 0;
    }
  if (!BN_hex2bn(&n, argv[1]))
    {
      printf("error: BN_hex2bn()");
      return 0;
    }
  printf("%s\n", BN_bn2dec(n));
  BN_free(n);
}

obtener_privada.c

/*
   Compilar con:
   gcc obtener_privada.c -lssl -o obtener_privada
*/

#include <stdio.h>
#include <openssl/bn.h>
#include <openssl/rsa.h>
#include <openssl/engine.h>
#include <openssl/pem.h>

int main (int argc, char **argv)
{
   RSA *keypair = RSA_new();

   BN_CTX *ctx = BN_CTX_new();
   BN_CTX_start(ctx);

   BIGNUM *n = BN_new();
   BIGNUM *d = BN_new();
   BIGNUM *e = BN_new();
   BIGNUM *p = BN_new();
   BIGNUM *q = BN_new();
   BIGNUM *dmp1 = BN_new();
   BIGNUM *dmq1 = BN_new();
   BIGNUM *iqmp = BN_new();

   BIGNUM *r0 = BN_CTX_get(ctx);
   BIGNUM *r1 = BN_CTX_get(ctx);
   BIGNUM *r2 = BN_CTX_get(ctx);
   BIGNUM *r3 = BN_CTX_get(ctx);


   if (argc!=4)
   {
      printf ("Uso: %s [p] [q] [exp] \n", argv[0]);
      return 0;
   }

   BN_dec2bn(&p, argv[1]);
   BN_dec2bn(&q, argv[2]);
   BN_dec2bn(&e, argv[3]);

   if(BN_cmp(p, q)<0)
   {
      BIGNUM *tmp = p;
      p = q;
      q = tmp;
   }

   // Calculamos n
   BN_mul(n, p, q, ctx);

   // Calculamos d
   BN_sub(r1, p, BN_value_one()); // p-1
   BN_sub(r2, q, BN_value_one()); // q-1/
   BN_mul(r0, r1, r2, ctx);       // (p-1)(q-1)
   BN_mod_inverse(d, e, r0, ctx); // d

   // Calculamos d mod (p-1)
   BN_mod(dmp1, d, r1, ctx);

   // Calculamos d mod (q-1)
   BN_mod(dmq1, d, r2, ctx);

   // Calculamos el inverso de q mod p
   BN_mod_inverse(iqmp, q, p, ctx);

   // Claves RSA
   keypair->n = n;
   keypair->d = d;
   keypair->e = e;
   keypair->p = p;
   keypair->q = q;
   keypair->dmq1 = dmq1;
   keypair->dmp1 = dmp1;
   keypair->iqmp = iqmp;
  
   PEM_write_RSAPrivateKey(stdout, keypair, NULL, NULL, 0, NULL, NULL);

   BN_CTX_end(ctx);
   BN_CTX_free(ctx);
   RSA_free(keypair);
   return 0;
}

Bienvenidos