lucanaef / PGPro

OpenPGP En- & Decryption App for iOS
https://pgpro.app
GNU General Public License v3.0
383 stars 35 forks source link

Decryption failed message #35

Open Skelter0703 opened 3 years ago

Skelter0703 commented 3 years ago

I’ve copied and pasted numerous times and still isn’t decrypting messages? I’m not sure what the issue is, can you help?

Yumega commented 3 years ago

same here, not good

lucanaef commented 3 years ago

I've started to implement a unit testing framework to more systematically eliminate these kinds of issues. Could someone who experiences this bug send me a key pair and message to reproduce this?

Skelter0703 commented 3 years ago

-----BEGIN PGP PUBLIC KEY BLOCK----- Version: ObjectivePGP Comment: https://www.objectivepgp.com Charset: UTF-8

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 DUzvL/zj9MlaiI6KI9b9FA== =MiEj -----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP PUBLIC KEY BLOCK----- Version: ObjectivePGP Comment: https://www.objectivepgp.com Charset: UTF-8

xsDNBGBBpvUBDACbGFfFqKSIx5c6a0gVaRjG8zNJwgl4j5TAXcVTde/9mdO7uCU/DqPcUsKBxE7V Q9l4nNytCly9oE7qqDNJwOwipy8DSho4DweYKZ5Cit3vlip0ccn1/LeEv7F2GK3QkkSD2m5avhcs Rbw7X84TXxoNGyGc3gn/c1TG7r8pCvdaHQFaxdDEq7jWTQceBvacCKqj1Xj4OPmualDZbI4WbCU4 jTVrygTkvL0XMmUnqzrrODbnQ1pbzhvhUMuIwqn+ksd1rqcCqSH5ZSW1jXcnZLuBuddlacwjmnSE nP6BEDyqOxY23qNAjjnFDBPOvh9xJCo0NVzBYy4rlKb8W8xKOwBc0r3GFynQOPuUH7xeVom5nzLv CMpa96KUd77hI/EhOTCJz9wPBatkX67kMC/uZT2vUVNU63lpVrADLJHaFGBvsXRdsPOyRInxa1B+ tDglUBU/FMb7ApsvQivhSirDGGJ1gNqxa+VBNX+Ji7LrNTLpl/TW22EsnJ7DVXxkPLv/r6kAEQEA Ac0tRGFuaWVsIGhhcnJpbmd0b24gIDxoYXJyaW5ndG9uMDcwM0BnbWFpbC5jb20+wsD6BBMBCAAk BQJgQab1AhsDBBUICQoHCwkIBwMCAQQWAwIBAh4BAheAAhkBAAoJEM3g8DulFhZV+FAMAJbgnGog W1zf+3ozOEOO3Rr1LWirQnZoQYuEv7I6oqLhRGPqzfUVyBGv7B0mjQ3qvmlYr23G3PdoIyuoOYsv JTKO2/QbA+UguSJINX8/Olj57dIrT7yHB4sZHV+MoFo2m1OrrtxMSPyZhytsuRx082iy6+w9UUnP msThRERqyucQgw2uGH57i0d1F6032hbr58gDfJwgrwfpXwPm5Wbg3lZ8K8Ynjsa2dnLUWCK4JfWm ChCOY6OxqznenAUThD73U1RhblL3Soqk/bDsYZy9yUpdmwkBAoTj0EZfoF7atPb38QGsB8qmxrrh rtqUbRkM3dlu3pziorNnvBvtiRH6h1yEYs+bYTIo5R6a7J6go8x4RYsYScfMdRXeKSc85TpND7rh 9vblYhsQd75JriHtXewJdlansqLWDMjoZDue0sH28EnkU05MZMSZbEk+a156ucnsl2v6Gbcw1yX5 ytOENKZwDHSZjr8FPC5HmrcYfNYEmM6bWxyhq+FdZx/Lsozs6c7AzQRgQab1AQwAzg93IXVr0wZj 5Muolq2z6BY6cY0/+LbTuhLoRYMB0jNWLtHB8yigWMK6VzGuMu5v83wEi65ANRxszGqOZ6Nw/iY5 tXVSwfufCcygnNRdisgb4A/YKO2khmPebEUhek0IXcncR/M1n5xyzcQGSBX8qu0Y1VMQZ9V69l31 qK6GApDs0ZSvikfM5YhvnUmYlIgyC9gJTRtlV2ICHThVTn96AM/gwV3yPTbAgbJ2Pp0TJ7i+3V8K ioAFkHv4o3YB2nqG97R+lF7nXCZBWWik8CPH2GRTC333RVnBmC/HaEd84/IXzr7qgVZKMtQjJS+D yyw9HoTjE0nHeEoM9AjSKhksljAUygxlETMNhT2Zcw6sPPff4Q5vQCvUXbDlviWg7cpqo5IoCj1b wWZFlGc+06UT7NrMhCJ7tWt1eMqeR4kmjXQ22pi0wM1Rn+H61sUwteUxx5POXYEAWdk8R8yzYrco ++Jfj3R3yIEsPtV2jFCNOXOZlFdVcmUGSGDCA/vmgUQxABEBAAHCwn4EGAEIAagFAmBBpvYCGwzA 3SAEGQEIAAYFAmBBpvYACgkQo6NMWnibmIXv/QwAsDSHNVbaLTTLk5qKfL/DGuLSKFr9dUtVeHjU IIqt8BaW+FRElwGHaweuG/srT9X8qbcnyFgQMC7EbIxOm3Yj/dX6O/gmk+K5pP3egh2WtgaSktxk 8KV9V7iuMfFgWnlMUcgpvIBmAZ1d7R5WcwBxCshEXX6b2R4/C7hNQhzOC2v6rE4t6EU6cfaB7g1o 1Ila8yfd5FgOp2h/5+isesmdNLO933WVtdcyUvyqAj+V13BSKdT2n1Y3beI9n9+ANBgSiYJwfwVy Hly4ieZkds6JOzFaEE8EXxB8xOZ9UAONilmxj24NCISaaP9NXxygUOv+hcDwt2GWvrJMRgW7isNQ HqpSwDAe6ltTxbR/hWnpu7ip/7PzkGUCNhmU38NCNAPe2iTcN034HO0BeC7Aig8yiz37wwe06s4y h48nXFhfd2gencYAs9CQBxeFDFEwOa2DNeIr5+f7jYHAGdIf00ehCbum/zyeASWR7Uwm1OfaHHSg pplNeMtMxgVZQyFYbXi1AAoJEM3g8DulFhZVaT8L+QEpHH+IKBUzjLYm61UDwdHFS/vbVswQWD5x Wk8QDa5QBt3rvQy5MHYO+w1p0kF+V6joZWJRYOTow4dgybQKPUFWXRxrNqvzDej5uU0QjHY4RFzi cyBIDMz41lJ0U4aVm1br4+JMTQVCgIE5f7WqOMlx85G1b/I4YXAZGq6gycbBRNzsbIuWOoj6xgZC WdVCu3tCnWlwwota6LfGgCwmHdBdFw6aq/fvUUqCbui72pj4WHPFKZx+fqpWFYniy7Q5jppCYTSH 1442FzOnzTBJNdR5fwjDCdiODJMHttSdoCdxOYIR1wdbFek8RkcLm2+DTJCfd/lhzlEXdEVANVId lSTCRUAsC+pXwEdmITLqoAOtu6nolxh0ysMH4deETaFXIopsfV2fF+iby142Ed3o/b3UbD4fYA6N Iptbs/v6gFN5+hIiyVjkODzWT2JnHhk8hdjJGjekjobY83y0IjNZsCCnULb5ba84Bm6ENI/2fru5 DUzvL/zj9MlaiI6KI9b9FA== =MiEj -----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP PRIVATE KEY BLOCK----- Version: ObjectivePGP Comment: https://www.objectivepgp.com Charset: UTF-8

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 =vq4e -----END PGP PRIVATE KEY BLOCK-----

Sent from my iPhone

On Apr 27, 2021, at 06:39, Luca Näf @.***> wrote:

 I've started to implement a unit testing framework to more systematically eliminate these kinds of issues. Could someone who experiences this bug send me a key pair and message to reproduce this?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

Skelter0703 commented 3 years ago

There are my two keys

Sent from my iPhone

On Apr 27, 2021, at 06:39, Luca Näf @.***> wrote:

 I've started to implement a unit testing framework to more systematically eliminate these kinds of issues. Could someone who experiences this bug send me a key pair and message to reproduce this?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

lucanaef commented 3 years ago

Thanks for your reply @Skelter0703. First of all, I assume that those are not your real keys but just a pair that you generated for debugging purpose? If that's the case, I'll also need the corresponding passphrase to be able to integrate them in the testing framework.

AndreasStrahm-Puzzle commented 3 years ago

Question related to this issue: Is PGPro capable of decrypting binary files, for example .pdf files? Looking at the code https://github.com/lucanaef/PGPro/blob/cdd0121ea625ec01203237a69f00d649b6680344/PGPro/Global/Model/Services/CryptographyService.swift#L121 it seems that is can only decode simple text. Because the UTF-8 encoding will fail for binary data.