есть ini файл типа | Код | # RSA KeyGen
[mod = 1024]
e = 3 xp1 = 1ed3d6368e101dab9124c92ac8 xp2 = 16e5457b8844967ce83cab8c11 Xp = b79f2c2493b4b76f329903d7555b7f5f06aaa5eaab262da1dcda8194720672a4e02229a0c71f60aec4f0d2ed8d49ef583ca7d5eeea907c10801c302acab44595 p1 = 1ed3d6368e101dab9124c92b3b p2 = 16e5457b8844967ce83cab8c13 p = b79f2c2493b4b76f329903d7555b7f5f06aaa5eaab262da1dcda8194720672a4e02229a0c73150ae256556b6e6a438a99d55af7aa15945b992c7bf416189c741 xq1 = 1a5d9e3fa34fb479bedea412f6 xq2 = 1f9cca85f185341516d92e82fd Xq = c8387fd38fa33ddcea6a9de1b2d55410663502dbc225655a9310cceac9f4cf1bce653ec916d45788f8113c46bc0fa42bf5e8d0c41120c1612e2ea8bb2f389eda q1 = 1a5d9e3fa34fb479bedea412f7 q2 = 1f9cca85f185341516d92e8327 q = c8387fd38fa33ddcea6a9de1b2d55410663502dbc225655a9310cceac9f4cf1bce653ec916d794077c286ad48c57bd26a965bf7596b048fd51d6a41715e1b517 n = 8f9ce0fdf18406a4510c93e2ce4a3c32ea4bf542e69e0a777fdd2a9b9c1287ad4f75c7772e888d76e138c980edb2a72cea5003f8b3c11b9315dedfdecdef82b165e5fbb288afeabe30ad9a298ea1e5494875bdde7e136bfb738dbeb09cabe2a1e2b1286c2fd292ae15b1fe317db70485a09d66b30d56428407fefb1da262dbd7 d = 17ef7ad4fd96011b62d76dfb2261b4b3270ca8e07bc501be954f8719ef586bf237e8f693dd16c23e7adecc40279dc6877c62ab541df5849883a5254fccfd4072a657b7f4663953930346febd6bbd82f9a499038402cbf97fd5f068083ac81ad0335c4aab0da19cfebe060a1bac7482738efafea078e21df785e56ea0dc7e8feb
e = 3 xp1 = 157d60f3776889f5351de0d331 xp2 = 10c78d5c3f96bb3aa3a615d136 Xp = f003910582f19e9dbf66fb94efdec3eb1a097771e6cef0e62091986198b1daef3255d77d3a695bf8f8e30fb2844bf008dc7aff4234a23aba8d8ecc41892b81be p1 = 157d60f3776889f5351de0d389 p2 = 10c78d5c3f96bb3aa3a615d151 p = f003910582f19e9dbf66fb94efdec3eb1a097771e6cef0e62091986198b1daef3255d77d3a705c507652903ddff0583a1cc2851c95ac63be6ac99d3f9c526b97 xq1 = 13265756174e2b3d782209d26a xq2 = 15179e375004dcabaa1a72a5c9 Xq = fd1c6e5b94d67cb925664825b0987a7938b34dd2f75be59450b6e4ae05ce381faa3636b95af1ed24a88fb427d8990623502f90e049f0878cca1a3f01d7f2fa47 q1 = 13265756174e2b3d782209d281 q2 = 15179e375004dcabaa1a72a5cd q = fd1c6e5b94d67cb925664825b0987a7938b34dd2f75be59450b6e4ae05ce381faa3636b95af6bc9a2d2c36192eb167b89a9ca681bf61143e50f3ff315d490ef9 n = ed4e2e2db4232f2a57a6e7535e0266b47f9379dd6d5e1ac82344a135bd0ba1a860c19b91d4599e35292f4f4532aac696ac4f8eb0e374be5add7a8015c72e84cba71e153d8970bfbea313cb297c6f9f981f81e46996276389c5d69c047ae4e8bc9a34ebb4bcac67b98f0078b60801155bc5a261ecc24293fb2ce7f2e9171be7df d = 278d07b248b087dc63f1268de50066736a98944f923a59cc05e0c588f4d7459c102044984e0eefb386dd37e0ddc721191cb7ed1d7b3e1fb9cf946aae4bdd16219effae4f6846c6114a61169279febaddf7762fdb73ff6cd7e36d0528cf66239cf4f17a3fb13637cd27404865298fe3918260890d123384aa6831b91404eabce3
[mod = 1536]
e = 3 xp1 = 1e64c1af460dff8842c22b64d0 xp2 = 1e948edcedba84039c81f2ac0c Xp = c8c67df894c882045ede26a9008ab09ea0672077d7bc71d412511cd93981ddde8f91b967da404056c39f105f7f239abdaff92923859920f6299e82b95bd5b8c959948f4a034d81613d6235a3953b49ce26974eb7bb1f14843841281b363b9cdb p1 = 1e64c1af460dff8842c22b64d9 p2 = 1e948edcedba84039c81f2ac65 p = c8c67df894c882045ede26a9008ab09ea0672077d7bc71d412511cd93981ddde8f91b967da404056c39f105f7f239abdaff92923859920f6299e82b95bd5b8c959948f4a035cbd693ad83014294d349813d1ad57911a6355d0731fe3a034e9db xq1 = 1f3df0f017ddd05611a97b6adb xq2 = 143edd7b22d828913abf24ca4d Xq = f15147d0e7c04a1e3f37adde802cdc610999bf7ab0088434aaeda0c0ab3910b14d2ce56cb66bffd97552195fae8b061077e03920814d8b9cfb5a3958b3a82c2a7fc97e55db543948d3396289245336ec9e3cb308cc655aebd766340da8921383 q1 = 1f3df0f017ddd05611a97b6af7 q2 = 143edd7b22d828913abf24ca5d q = f15147d0e7c04a1e3f37adde802cdc610999bf7ab0088434aaeda0c0ab3910b14d2ce56cb66bffd97552195fae8b061077e03920814d8b9cfb5a3958b3a82c2a7fc97e55db5978b47a922156eb8a3e55c06a54a45d1670abdfb995489c4d0051 n = bd429bb7c3b00bbea19ba664c0f8172d1a73c3cfa05e2ed656d570c1590918bb7e372ed25e2cd71395ba0a9b1a30f3ee012ffb0546cab8e3581fe3e23f44ab57a8aee9717e71a936a580fa8572d450fb00339a6f6704b717df0c149a465bab768c61500cd93b61113ff3e4389167f7b2c8e3c0da2d4765286bee555b0bcb4998f59b14fad03180a17c8b4f69bcd1234f4ae85950137665ac2ba80b55cc9b1aafb454b83771aa755acd2a00e93ddb65e696dbed8bdca69fb5e0c5c2097b9cfe4b d = 1f8b19f3f5f2ac9fc599f110cad403dcd9bdf5f7f00fb2790e78e8203981841f3fb3dd230fb223d898f45719d9b2d3525587ff2b8bcc7425e40550a5b5361c8e9c1d26e83fbd9c33c64029c0e878b829d55def12912b73d94fd758c4610f473e230c41b5e4c86e27c5a5029d82c811c88525d0269b95bd2ff272994adbd80f2c2ecf69065feb8abd8b445b9c6d306b1585d7d3d7576d49842bc7e28b4a2f88f4a47e71c3edd35fdf83f547ea5c2b532975c551ed5268f748b2c42ccf8a84835b
e = 3 xp1 = 1121d9a9fcacd1373985dd8d02 xp2 = 1a8ed9f2eb9f56a977296d85c1 Xp = ec3b06717b6aa64a00e8446418ae09105f37914f642af9945a393acb1049b59923d30fe6728a3e99d23ee4a20300dc3ee3871376e2d29ae9b60ff9cc50bcc52f0e0c7582328c715793066c6a92a5f4de505b47c91e8069f335bc73dba8262efb p1 = 1121d9a9fcacd1373985dd8d17 p2 = 1a8ed9f2eb9f56a977296d85f1 p = ec3b06717b6aa64a00e8446418ae09105f37914f642af9945a393acb1049b59923d30fe6728a3e99d23ee4a20300dc3ee3871376e2d29ae9b60ff9cc50bcc52f0e0c75823290a486efc53e6a98254cea0e8006e5775f1530b1877e7a0d6b658b xq1 = 1141567a14aa6896053eb2eea3 xq2 = 16777a8a00d910d7304807656b Xq = f07809047c8be671713c696558791a5d8dc1c9fafedb725330c9649083f8a2b5b6b98abbadf5b4e5721b1d517b5e85ce2b1e15ed9aa3455b9911fd6df198fafdecec747517f5fe2945c7adead7d47cd73b60ef77b336f705589a160b5e7ec333 q1 = 1141567a14aa6896053eb2ef37 q2 = 16777a8a00d910d73048076631 q = f07809047c8be671713c696558791a5d8dc1c9fafedb725330c9649083f8a2b5b6b98abbadf5b4e5721b1d517b5e85ce2b1e15ed9aa3455b9911fd6df198fafdecec747518000dc9bdd7bc063717c37b414cd0e71dc46bf56a191986de591555 n = dde61a079ff99cd12ec8a58ad6d55476403f2713f271b5fd1f3467b470fbc8fa676d88ee03956ee3ae4439b3702642a0dae3e49ed5e56c0b931559d6982ac49e8dc117b47a40ff4123064a1c3ad9576619dd637869a35995cc26fec5a8537bfc34a4ecc3bbc6aa2e3642d3a59e3b676ceb7ea1668223f0f0d36459fcfd305b0ffdf5fd879621f1c6541a81e3a1374b4de7167eebeae919600c9d8f793d92fc2ca43a14a00ba50bd118c831a1d982f693b4a66a694b956d45db2387c71b501e27 d = 24fbaf01455444cd87cc1b9723ce38be600a86835312f3aa2fde1148bd7f4c29bbe796d255ee3d25f260b44892b10b1acf25fb6fce50e757432e39a3c40720c517a02e9e14602a8adb2bb704b4798e91044f9094119b3998f75bd520f1633f5463fda4e24b4d5a3dcb5a5ba4b22e0b552a6b8baf5a84eb818c1049c5917d007585e6e5d0e8f0550bd7f56aa805cea6e02412e396923dded9ca3f440a7f34df5546e031c6cad8b9956731de882c60fbb26624431a1e6852054a95d2a107ec9b37
e = 11 xp1 = 11b3db45d27d74db342a3388a9 xp2 = 19b0a5347076e600a6465b2cb6 Xp = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961d64ea78dc35907b344f1c8a2d2978f5b09c6a7b489874a82516f9 p1 = 11b3db45d27d74db342a3388b7 p2 = 19b0a5347076e600a6465b2cbb p = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961e3316185c129bd666fa0c6dd787a526e4f5a5fd16d86e61d0cccb xq1 = 1ee3b80d7c1bee12bf9ebbe6d4 xq2 = 10a5b770a8493adebb35477ccd Xq = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763169f75fe15c55dbe817f5c7fe80f557db845c0955ae5bd7c8f8d3b1 q1 = 1ee3b80d7c1bee12bf9ebbe733 q2 = 10a5b770a8493adebb35477ccd q = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763170da1c24174cdb027c507c7df476aeef20001152d3c6ff1c428d7f n = b23bf5b3ca2ea1c8fd9d4d50836a5bfab14c7d5ae002506a7275fad59a7f29304aee36624ff87adeaea1904a250259bc6770a8e387e63fef0547f9388e5e27236414d98d01aac56326447d572d22b12b1461100971ba5fa22827f1bda2a31a3dd71e789c0daea37fdff8e4a110af33b3369511ce244ae6d1cbd14901c7418b77da14b64ee014dfbb999a1e5ee4bac7ca5b5c8a29758fc4d19b01ff3e50546580100f5494579f55688d7223031f2a1c70a7d69d1804101915c164391287b767b5 d = 39a9fcab1bc3caee33ef208afd571dc20c2f55bb84b5745eac8f94eac10b05cbdc01c64cfbc154edb0f80908eddb1d083f9563d1247023be45792afbb596ee8b7333ec07f9028b279b7082e77f8b3951b3c50cb7c2e9794b0cfddd44e1cb5b4fb3cefa0aff4a5d49be5f79690654d5c4bbd11b0043ebcef977779097a471e0eae673d36370cb1c7551ffbba278ffc5f0d01f0b025c4ee0c995586a0decc3f0b96be14cc63daaea2fb0cae4e99e4416bbea036f99bdf48b7160f2a2a655f14fa3
|
нужно это распарсить, я раньше с ini файлами не работал, есть какиендь готоые классы, а то свой парсер писать не охота. т.е. нужно отдельно распарсить группы значений и поместить их в соотвествующие стрковые (char*) переменные | Код | e = 11 xp1 = 11b3db45d27d74db342a3388a9 xp2 = 19b0a5347076e600a6465b2cb6 Xp = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961d64ea78dc35907b344f1c8a2d2978f5b09c6a7b489874a82516f9 p1 = 11b3db45d27d74db342a3388b7 p2 = 19b0a5347076e600a6465b2cbb p = db0254fd55c2ccac41564eb0dbd71e8bad792eb46010943dd3d33cb36a60da46a9012329012e3d3ce95374e931d32e4b934c21968c1dc3b36a25022aa5ce3645724a5473961e3316185c129bd666fa0c6dd787a526e4f5a5fd16d86e61d0cccb xq1 = 1ee3b80d7c1bee12bf9ebbe6d4 xq2 = 10a5b770a8493adebb35477ccd Xq = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763169f75fe15c55dbe817f5c7fe80f557db845c0955ae5bd7c8f8d3b1 q1 = 1ee3b80d7c1bee12bf9ebbe733 q2 = 10a5b770a8493adebb35477ccd q = d056931fa2d770a9ddd89308ace923531609ecbbdb045e799e00d90549522889ae964b956afe79140fea657f82b9c150a1df00ba29386197d79d29a2ceb42fe6390c9e763170da1c24174cdb027c507c7df476aeef20001152d3c6ff1c428d7f n = b23bf5b3ca2ea1c8fd9d4d50836a5bfab14c7d5ae002506a7275fad59a7f29304aee36624ff87adeaea1904a250259bc6770a8e387e63fef0547f9388e5e27236414d98d01aac56326447d572d22b12b1461100971ba5fa22827f1bda2a31a3dd71e789c0daea37fdff8e4a110af33b3369511ce244ae6d1cbd14901c7418b77da14b64ee014dfbb999a1e5ee4bac7ca5b5c8a29758fc4d19b01ff3e50546580100f5494579f55688d7223031f2a1c70a7d69d1804101915c164391287b767b5 d = 39a9fcab1bc3caee33ef208afd571dc20c2f55bb84b5745eac8f94eac10b05cbdc01c64cfbc154edb0f80908eddb1d083f9563d1247023be45792afbb596ee8b7333ec07f9028b279b7082e77f8b3951b3c50cb7c2e9794b0cfddd44e1cb5b4fb3cefa0aff4a5d49be5f79690654d5c4bbd11b0043ebcef977779097a471e0eae673d36370cb1c7551ffbba278ffc5f0d01f0b025c4ee0c995586a0decc3f0b96be14cc63daaea2fb0cae4e99e4416bbea036f99bdf48b7160f2a2a655f14fa3
|
Это сообщение отредактировал(а) Alexandr87 - 11.12.2006, 14:00
|