raed667 / GPG-2FA-WordPress

GPG 2FA for WordPress users
1 stars 0 forks source link

PGP Decryption failed #3

Open ghost opened 6 years ago

ghost commented 6 years ago

Hi guys,

I'm aware that this plugin hasn't been updated and there's an Issue open at Two-Factor to implent this. Any chance it could be updated? Everything seems to work perfectly fine, setting the PGP and all. When I logoout and try to re-login, the PGP message that shows is not decryptable. Probably just compability issues?

Thanks a lot!

Nemo

raed667 commented 6 years ago

I haven't worked with WordPress or even PHP for a while.

Indeed, I have proposed to add this to the plugin, but due to lack of time and interest I haven't been able to.

Can you check this PoC (not wordpress) and tell me if the message you get is decryptable ? https://github.com/RaedsLab/gpg2factor

The basic idea is very simple if you have some knowledge with WordPress I can guide you through maintaing it.

ghost commented 6 years ago

Hi!

Fair enough. If it'd encourage you, I'm willing to pay if you can get this working.

I just checked your PoC, and I'm getting the exact same error. It's not possible to decrypt the outcome message. "Decrypt failed! Code = 0". Since my key is "newer" than when you last worked on the plugin, it might have a different format (or something) that causes troubles?

Cheers, thanks a lot!

raed667 commented 6 years ago

Are you using the decryption like this ?

1- Create a text file "test.enc" and paste the encrypted message in it.

2- Using a terminal :

$ gpg2 -d test.enc > output.dec  2>/dev/null | more

This will create an "output.dec" file and print the content in your terminal.


If this does not work, can you send me your public key, or a similarly generated key ?

ghost commented 6 years ago

Hi!

Yes this works for sure! No problems at all.

Just created a new key:

Keyphrase: Te$tKey123

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBFn9t1QBEADOSYCwtYHLQoKshjSADcfpIhDzQVf7tmQokz42lDqNhOgFQi4g 0r+BafSm4FSPgYS7qGq3R0XHdglR09eC5+tDjvAYzAV/Uvc+1CGykt5IRZsz9mdw Ll3mOnNIP/KNlk93aQ4ysFj1ZVlMGSXF2k+GtJRBznhv8i3Or+NBtJ0nxJG7T2X7 VogwqgOdBJOry+mwh15SibWZ6tHZ5Nl/BUwetMqFxuXrICf7yJmLiDfQfLqfob/X gwAJG64EhOvcVmPtLIHLTju7jBHuf5A00M3RSBx6kS/2JiGnZU7wX4drQfMXEeMx TwLBS5fZwQchTIvFVbb+VV6V2dpO+sV6s8d0oYMe43yeSilq5gWZDbl+TqgAOdG1 VtW4Clagh/8qfGsjT8pMjeCjOngO9b3lCPmQ/ayuxBgDBA4ewxZ8YGnn+lj5otsa USaXgNZCfkIdEYWo6P0G7eFJIlwNR1tUlD41b6cr5D7SY15ThCByQKSuysn+B1S+ 8ohkCqffpk8iC6X7UVQYWTebhwmMmyroi8o6mJp1TKH4JCzvhrMtBTJ6vPSEjlO2 pfiiTlsXF0J6gbmJ77/0Oag7yHvlh7cRg81WP5qtxIHkdrGXjwKIXZrnCMAwTRCl Aq8Vbd+e03i96yt/0R9qahNBEZSl6cf1sAu/jQYdF7fnCqFYTuy81v0dywARAQAB tAp0ZXN0a2V5MTIziQJUBBMBCgA+FiEEGQQL1g8c0ROp9y3173pNGAvcUZEFAln9 t1QCGwMFCQeGH4AFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQ73pNGAvcUZFG NhAAgIIFIQ1beH9zuHhexzVf/NtHWqw8kaJekc9/miUFvlJmEktYXwTqTVB9rv8o 7zDJol4jposDsFLZ/zVSF+nZPQaLUZLPIJexumwCbfmeaiT75UwiLpnCKjwTzpZO hI4XEBrknT/nuhMIGlAw5t//xYA+NZ87wpU/GNz8mO1qEfqFyl8kwsDhS28Sa7qo pPUtgV/xWJgQmZEU5AWducSTtJlIdap78+1eEfo4ySPB5+w2huRruQZ9GKmxlySW wchWuIAoJ/5ih9uzCDFPZIlMn7acK4tKLS3oIezTTjt3Pvu7R3E0tds4HxVihMIw FZCNqg/E/y3lq6Af2tc/ie1saXwWEcv6IDVn0CQKD4uabaj9wqsb4XTXeJxUH7Zn dJsXD8oNtInHk4lFu1LZaQQxk5Dp5HJBW6xNs5hYm6Zhud9hxBGTMepIQh2wjivk P/zvRKGT/X8YWha2QZeevYkmUCkoRmOZ5bxhl11gNeaq8sOodin4WAl1UXKH8CGx KO87kCjJt2jNgKf9mwEv4H7Ylrr+/z9/FxEfnVExHAEmgnneHln/4dVKPkKvctE6 F0Kwq/cZHtJgyduaWd8Ce5HWfdiiS30CFFf1aqI5nZsZVEcCiIxUHaegisZA0xg2 cbMAEpZwLjGEMjxmhAnyGhi6W1HPGt64wKCL6qMw4oz7mtm5Ag0EWf23VAEQAMX5 VbVSq41OzeW9Z0d73wacoU43O5Jt+5v+p9B28TkM+kKfpci7UOcQH/i8NdzjqXXi pzr5ReCSuMi11YItBDNadYyS768/nkOD84Qg29z8n8NFLtl4/yN4z6O42b9kKVOd 1wYjv9QOmJn0gR8Vmac4gby9NMWS+asL88Uotdn4vX9tDxfn0aWlv/LCnvWihAUL rQYgZ95l73a20BsCrxfN5M3K6iUDy9unrAgKWTbnLxwHG62CUdXEW/TlcdAGMWL2 X/gJkVfGsTaS9cChf6FeiP5CPPl/X0xUkWJEOSCsc6UCHZafgT85AFe21zDsj27S Kyl3UKjBddYE0faEfQqKX1rf1/RCmxCuasT52bBFW0mDGeranc+F6ZwT+gERNd09 YUj+IPZJohAOfn2nj3ohd/i9hB/TpHajZxWox5+CeFTKVjAUnepxLFA1iPs8F3Mb zJlMsSQLaFnqCNPR+oYIQWpo0VQIoOzIKO/H4Zhr9xfGKu4tVGHBh5qF/kWWxsnx 5uOHGnRHm0eUCxQVFQ6LQZXVYraPE+hUHycfYQJfLOGDieiMVxdb4rnpFE5k+Xkr afU1aWW5XiDVV6bgKBDOSBX5SITSdGC6+N2qY8Nid3MQExof2rPSnc0aQL159GYZ /3m0FaykhZ/LQkCYabNUuPjVR5ydt/XjySa909ofABEBAAGJAjwEGAEKACYWIQQZ BAvWDxzRE6n3LfXvek0YC9xRkQUCWf23VAIbDAUJB4YfgAAKCRDvek0YC9xRkfLB D/0ZMxCJUgYLs4Z2345HLlUiNgMRNANLQ+qVMXVTmYP76LZcBLCcZgHqfsFhiDjA GLeazSkrLRyYCd9LocWTMNTVgvntOFb1xC/F7plctMCKe4QtilRF/ILSFpgf/ZrM P/HVX1Vk9CjcjJnkuRRRL/k9hgwwcxJiDxYF6xQ7mk0F4GjFDgn30s/KKXFpCOZu 0hoH3e9f4WzYEZqz7/uwPJ8ARz+ZbqyAigEzH2L7UrmsTy3dRSDBvVUE4PZtU8Yl n6pbK/lzlTRioANUY/u6zEp+O+Hh8Tp827CBbEsIqF0ImEXrJT/xqJh4V2N9IYc6 AQVlAhLDtW7p6gt/RmNQROlXbprTRgJP4eYPakpuogUFxq5RWA3VJy9Uj6XEO4Pe pHtujZb7xYAs7oXujX7oYe1PmSoXZmucpySR/GqbPIbRckDQXmbOduTYNs/1WC+M 1970sacmcKNTfMAGqBTOpKoVW4R3DMYOHjJJxwGWr1ZubI5h2wZFu998+XUCn8Nh B0hAo58eXbxvQ+JlfYcpKdTwaifwoowv5qeIwVf9m3XmuvvBSDh1FH7wHe2Tcv5J tWg0MJRV+EXV7xEk3ofw/QYfVHW6kKbNk65NwSG7IZ881L7NTnoNsaBHx+8b7fZ+ 6mIxh2/Cn3DfJYwTf77NrEIsJ3ooYt1BdF73spKwKrinnA== =lSYP -----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP PRIVATE KEY BLOCK-----

lQdGBFn9t1QBEADOSYCwtYHLQoKshjSADcfpIhDzQVf7tmQokz42lDqNhOgFQi4g 0r+BafSm4FSPgYS7qGq3R0XHdglR09eC5+tDjvAYzAV/Uvc+1CGykt5IRZsz9mdw Ll3mOnNIP/KNlk93aQ4ysFj1ZVlMGSXF2k+GtJRBznhv8i3Or+NBtJ0nxJG7T2X7 VogwqgOdBJOry+mwh15SibWZ6tHZ5Nl/BUwetMqFxuXrICf7yJmLiDfQfLqfob/X gwAJG64EhOvcVmPtLIHLTju7jBHuf5A00M3RSBx6kS/2JiGnZU7wX4drQfMXEeMx TwLBS5fZwQchTIvFVbb+VV6V2dpO+sV6s8d0oYMe43yeSilq5gWZDbl+TqgAOdG1 VtW4Clagh/8qfGsjT8pMjeCjOngO9b3lCPmQ/ayuxBgDBA4ewxZ8YGnn+lj5otsa USaXgNZCfkIdEYWo6P0G7eFJIlwNR1tUlD41b6cr5D7SY15ThCByQKSuysn+B1S+ 8ohkCqffpk8iC6X7UVQYWTebhwmMmyroi8o6mJp1TKH4JCzvhrMtBTJ6vPSEjlO2 pfiiTlsXF0J6gbmJ77/0Oag7yHvlh7cRg81WP5qtxIHkdrGXjwKIXZrnCMAwTRCl Aq8Vbd+e03i96yt/0R9qahNBEZSl6cf1sAu/jQYdF7fnCqFYTuy81v0dywARAQAB /gcDAtG8UouZ3W635opnmeC2BPuTJkuJ3jtexcjlr01qNly/+VklUxK+7vaxEQFM uXZBKTWL7cG7d/JtEZLPBdIJj2/gvNYquu2vHDwPyNYWOHvKcGY3XFtXzkc805XC ao8AtdeKvK+xMXOipPnUfZaVoZwjby3urcXtZNNbTeNi4NlrdmvfN3iDVoMZyf4V cTaL0uppRrEGxTQ4Wd7zd2TLauY+TlSgdFC4iRE5Vho89RVH8o5x0wA6I5qsmaKi 3NmwH0jcazWUzOXPBNWrKTSq/Tyc7q+IDQdcpunlNiISAVtqFNGFtKyuffa0VYim riiRwFaWdpw5hGUL5OHakbJIOHCaHMgJ8CH3CT4ZFDmldlKcs+VkQOenJjOVaAdQ EjG0L3Fo4fPTOiuDc9MUhV06R5Pa5NE0+ZTgq84hIDtH2u+UKz7IhnsA3gLOwdbp ZeajXHhZC2kYSKhi6nMQ3JsyE26K1WufjmbaDjMWAc4SKEKc8p57kI+vekFrrxQz CpXxcwxBQyOqrH3zi/ERSf7neSV+iEd1uei55hcliTmf+/SUXa0pmV+HnTy1Xeeq VO2HYGvOlOfaUlPGz4JASixJQ7FASf4eT219Jx7aeFrHkWPC8GO7EZsPKk7TpbxB Am2vq/CPyVuws8RaUAS/Fa0eOHZwyuWR3SbjWJDYXVQwygvGIgJs7k2lLGEnZRuy TlvpAtVve3V03CKsacHEGd1mUiq+n5ce4lS/lfGxbIvcQeeZOmgg9ZMlYzP4xZkt tpK0f3LAn/T8W7rs4RleBa9fVMRJA0Q5lTkl1qT3rr4TKjcN/7opi5kYtiMfP2vo Ub2A8paFF0Luh3bhSwj7nFuO7IK8Y6dt62ykF/1tR6jtmTOxJfznbMzZpwtKFMAO UuW8CH5Qq3aCwgBn+qnuOiPxG+nJ2k9ep0FUrnWr3fvlQx35393+/GQSZu+A3EFP woAxrGuUlKbocwzkYAhgTYdBpxqG9yvlRzT7SYouaVfX3NefE5smjLRf24nCUNT6 0MDCnhBJDyIoT3LyiQZ71MYaA/n4QxkTRZ4YiLqhhptUWQ82Tv4OTe/suk1a5sTi aVUS/qlfIRX8t3tMwHhSrOk4TY9DapxkSU1wRAJoMPLG/MK/ckAzk6D8qprdFX6u gU7ogyP0Lvj58BK75hdGMrI9U2UOhhzVEoSBkGwO3sbFXVeIjLpOOLy4zxKl3rOS chR/UXvLXCg7TnIfMVEBqt1uYiOFUmjiutC6JY/PpZ0BryD/5n2U9UncF2imqsQV FuqmWJGRSCkK9oV5Vhkjl+3INcaxUfnoijvWPiV5+VGZE7N+XLHGHTgZAQ8f0rq9 NXdBoh5+JJ1S8F2Nnk1t5/aDjp1Rwxrt/Ms5fEIJ5XK/fMCJUvj4GvBnj/K7x0dZ 7INvV7NXQdolRNdA60KKHJJrsKppc1SGK1Scb9KsAAWR6GEA40Ixi+4mOdxua115 ey/tkNBc/KIuFkApzG+XKM1VhcHv07eJOpobs0KcSuLsInkOEyH9qHuepI2QMTA5 DLQrLIo3W950mTiTYxkfTavQJsDo7h0DAzD+txwQY8eAEsTXKl4es4cL5dvK6kcT zXWbKsmxPSLKvlZX7aE16wz0m8CUgtOgjHFM9A/SQSDcnZuGiTI5UYDHE7kLd7qW VprODYxbwPQezgJM2ZP2BKacD3XNhnIFcEi6EqQTmSyQH/hho6Ze1bZewPiUT4ZW wy021JAcdU9hoos0LvW9HOgZb68Vw8c/0uxUplCWFkcBGRPZy0kINSW0CnRlc3Rr ZXkxMjOJAlQEEwEKAD4WIQQZBAvWDxzRE6n3LfXvek0YC9xRkQUCWf23VAIbAwUJ B4YfgAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRDvek0YC9xRkUY2EACAggUh DVt4f3O4eF7HNV/820darDyRol6Rz3+aJQW+UmYSS1hfBOpNUH2u/yjvMMmiXiOm iwOwUtn/NVIX6dk9BotRks8gl7G6bAJt+Z5qJPvlTCIumcIqPBPOlk6EjhcQGuSd P+e6EwgaUDDm3//FgD41nzvClT8Y3PyY7WoR+oXKXyTCwOFLbxJruqik9S2BX/FY mBCZkRTkBZ25xJO0mUh1qnvz7V4R+jjJI8Hn7DaG5Gu5Bn0YqbGXJJbByFa4gCgn /mKH27MIMU9kiUyftpwri0otLegh7NNOO3c++7tHcTS12zgfFWKEwjAVkI2qD8T/ LeWroB/a1z+J7WxpfBYRy/ogNWfQJAoPi5ptqP3CqxvhdNd4nFQftmd0mxcPyg20 iceTiUW7UtlpBDGTkOnkckFbrE2zmFibpmG532HEEZMx6khCHbCOK+Q//O9EoZP9 fxhaFrZBl569iSZQKShGY5nlvGGXXWA15qryw6h2KfhYCXVRcofwIbEo7zuQKMm3 aM2Ap/2bAS/gftiWuv7/P38XER+dUTEcASaCed4eWf/h1Uo+Qq9y0ToXQrCr9xke 0mDJ25pZ3wJ7kdZ92KJLfQIUV/VqojmdmxlURwKIjFQdp6CKxkDTGDZxswASlnAu MYQyPGaECfIaGLpbUc8a3rjAoIvqozDijPua2Z0HRQRZ/bdUARAAxflVtVKrjU7N 5b1nR3vfBpyhTjc7km37m/6n0HbxOQz6Qp+lyLtQ5xAf+Lw13OOpdeKnOvlF4JK4 yLXVgi0EM1p1jJLvrz+eQ4PzhCDb3Pyfw0Uu2Xj/I3jPo7jZv2QpU53XBiO/1A6Y mfSBHxWZpziBvL00xZL5qwvzxSi12fi9f20PF+fRpaW/8sKe9aKEBQutBiBn3mXv drbQGwKvF83kzcrqJQPL26esCApZNucvHAcbrYJR1cRb9OVx0AYxYvZf+AmRV8ax NpL1wKF/oV6I/kI8+X9fTFSRYkQ5IKxzpQIdlp+BPzkAV7bXMOyPbtIrKXdQqMF1 1gTR9oR9CopfWt/X9EKbEK5qxPnZsEVbSYMZ6tqdz4XpnBP6ARE13T1hSP4g9kmi EA5+faePeiF3+L2EH9OkdqNnFajHn4J4VMpWMBSd6nEsUDWI+zwXcxvMmUyxJAto WeoI09H6hghBamjRVAig7Mgo78fhmGv3F8Yq7i1UYcGHmoX+RZbGyfHm44cadEeb R5QLFBUVDotBldVito8T6FQfJx9hAl8s4YOJ6IxXF1viuekUTmT5eStp9TVpZble INVXpuAoEM5IFflIhNJ0YLr43apjw2J3cxATGh/as9KdzRpAvXn0Zhn/ebQVrKSF n8tCQJhps1S4+NVHnJ239ePJJr3T2h8AEQEAAf4HAwI8SHuAAxV91uZwxowWpa5b dgMfLtIiJItWkXXvSn8OM2cwmPZi2xy/va5c9fiYH9sQx4vcGKUc4IuArA3UMHOb gBWqyTzi4//qsMqP/9knlCk5ox7cXxrZhrV6KO9nHfgEkRJTXEqz+VKWtE8nXoFU SVYkKQB3pW+FwSV0FRTPmGnD6kAsFJSxi1hL6FRXTcYhLImvFD6I7GXwCLyZsNxd 8mDzrBXwje9eKqPZ1UxxadnvV8QmaITYHlCxb0tZ43oiafIRfmUkZTddKsFHQtrK S8rn1brDbQrKZllvARrGWWB3BrqQZcjJO3dom8y1ztBbvB6QrIPmXo44mTE2Qc/P N1fDMwCP/cZGo/9M1zx7II4sUGMynYZBRF62b9o2KmqB6iXw52T0b8obaYduZjE4 Evam++U5q21scReSgu9l5fHSI5bgug4gBy2jh0B5iacXfsM5QoTeFtI8SnTkTLg0 VhYi/b8IOGCk+DF9fiFStinGvl1Ad6m8h/LMlYQaV2mfZJZ5H/xP6PXQdvTyybUG 1AV8E+pnvRkfD/wFB27/imV75RjnTxZmlGGiSUVWhGOgeTFCpB9qId4jqr5owuqX wBLUFEA7Sthk7SyVHYRe0eT3XIrDyyJ0AOQsqfvbB6I5X9ncd8kBuxuNB/Q4HcPV Sm3z2YQLvC30VVnY3LeZE8fARZ7wF7DNQrfKm32Q0mpvxx5eOxN161+OA7mgZ/tv RR3GcXVp8StP+6nOHfNaqC3nhXBUvULQPoDm4dMWLl7G5BnPgdBGnloPhoXmxpJ9 czVCCy0CSpxoTRZ+c0fJG1z25oBmbQtYhJJjsXR1artuXTTJtrL3nstHpA7W/dsJ IUtoH7tPx7p/g90rxwjIMXtw+Gl6GJEhgKyPq0pL03dNry7De4vBYA5yA+GYjscc qwKLM3QdQIEzMIcW+WBkau4DgEYnzwM8x5TaBjK0YsHVOvfJ/jg/joX+oXgY6wwZ Y8RTgB2xU40OjKnyHkqUw+F3Yv3hgHy7puPxngvUSh2ftadOnlvPDp5rQu0ISLG3 QQpdVK9bjRgMYbEBHMtmIfzn49Hu3w91w2xvBrOhYfoGh1JHqWCqGd3mWzzzarO1 eM6EkrjTeOTWQQ0FSI+4C9DPSXSjUeS9cWzGUJgpZVHKtfRg+gGQjvELuHkplgLj gTtU4I5KhyRivuzDfFJ6/BMa2OoKPmqSPjqtuY+zPbwxG5Cr3z1OsOC0lcvzZkK5 pC+pM/h1xrxN95KT4G1jrXixhEtmMw39gfA5YZ59r5C0DK1CN4VoXCt/HaKcAZd9 l3zAqGWTIJCA0EI/9C53pTdMBEsUwRZ9VlLZw8fdsobPhpKXcGyou8rWokw1UPV5 Cnur0Lj9+Iw1kcxk9svsulO+gCA53lXlKx/PqycKQkO6B5hgMgm70ysiG/0jGCnQ svPoiuSvB7yoeXg4WSmmjCN2VhAZAEYZ1hDQi9rhpRTGUfZ9+8ACTBt25S2MRpCh R4vWyKn4jAJtRhhruBfV4sXIwSGZvQJk0RFxSHk7/RaH9LzrL1Qyge/X3jaQCIQ2 5rOS0A63pYCjR9hvFZ3QfPmEcptNF2PEVRRyRxGn+Z675rY1Deet49HEl/sTarm7 vOUgLQ/IirjT0Fz4dgP0tJEPe33RVthHOkMU7M3nLy95y+uqpQDIVBaVyoCNfinx cj6bQ8hYpdYiSnk4+JPawuDB8fSJpLCo9mBeYZ5KpLN3In/piudfyWk62xiYtTND 26EAeP7eb5/dYNBxLwkGC1JOgQGJAjwEGAEKACYWIQQZBAvWDxzRE6n3LfXvek0Y C9xRkQUCWf23VAIbDAUJB4YfgAAKCRDvek0YC9xRkfLBD/0ZMxCJUgYLs4Z2345H LlUiNgMRNANLQ+qVMXVTmYP76LZcBLCcZgHqfsFhiDjAGLeazSkrLRyYCd9LocWT MNTVgvntOFb1xC/F7plctMCKe4QtilRF/ILSFpgf/ZrMP/HVX1Vk9CjcjJnkuRRR L/k9hgwwcxJiDxYF6xQ7mk0F4GjFDgn30s/KKXFpCOZu0hoH3e9f4WzYEZqz7/uw PJ8ARz+ZbqyAigEzH2L7UrmsTy3dRSDBvVUE4PZtU8Yln6pbK/lzlTRioANUY/u6 zEp+O+Hh8Tp827CBbEsIqF0ImEXrJT/xqJh4V2N9IYc6AQVlAhLDtW7p6gt/RmNQ ROlXbprTRgJP4eYPakpuogUFxq5RWA3VJy9Uj6XEO4PepHtujZb7xYAs7oXujX7o Ye1PmSoXZmucpySR/GqbPIbRckDQXmbOduTYNs/1WC+M1970sacmcKNTfMAGqBTO pKoVW4R3DMYOHjJJxwGWr1ZubI5h2wZFu998+XUCn8NhB0hAo58eXbxvQ+JlfYcp KdTwaifwoowv5qeIwVf9m3XmuvvBSDh1FH7wHe2Tcv5JtWg0MJRV+EXV7xEk3ofw /QYfVHW6kKbNk65NwSG7IZ881L7NTnoNsaBHx+8b7fZ+6mIxh2/Cn3DfJYwTf77N rEIsJ3ooYt1BdF73spKwKrinnA== =OIL5 -----END PGP PRIVATE KEY BLOCK-----

raed667 commented 6 years ago

I have imported your key and it seems to work

echo "-----BEGIN PGP MESSAGE-----

hQIMA+tVISurLL2SAQ/+NBtJ1ws7Pm2dXMO4ntUJzZka/Yk+segbn27wY1tIuRom
shQOlNf1mpVMsUONteNpU2hEp1A79OgICggdPeUG6r6meu8eCIqsHLIP3hWzLLxs
oYbr3HBkO2QGjUeSIH/8HqoLWd8q0xIBWqpiW1BB/FWBw0B4sy431jDrSORCcjNx
0FxKRsMZmEd+orNwDZMHFwJLpJkbl9ZQMKkwVXsTimxeQRcGWfgsmozVWy7iV0uk
pfM/5ceBsMnLFnohOAfh95SIED10OALWjjnXrNN2P4IXxWwXxh4n7V9eEJsy4+GG
sztKKYwNtPrE7F3RinesboV4RSTn8cowo3OYJY3EAXTMmiPGCBRbheIdMgBtY0tY
ZFvX2H2kKUHdSIdxh5hgiAkAdzCLegN2GwUySE3MemyNq3pHW3zsOgVR9YV0ZRcV
km12/+l/AGRA9UGzgIyduW370Yx2BInQ5WXz9o49DoRhUvlSuk2DHlVazNfI0xGw
liXoSgX/E5NvTy+3XMiF3UVJy9aHjEyZ8I1mbc9Uh8+84g9VJ0c1AL9nU/NbAwBj
+twtaioGRmtqKGcc23l5wG83UPYPPGUO9KjJPFJWXfdAWCy3edJgYOtzOlRGDoHO
iRLU8WNOYEJpMk+Bg4rJAvoTVgOYGYYvg+0gsIItwNaQNMnyMp2eK7Qpyz0/h/mk
LsiT7QV1/4zhIyNoQmN9b6sU9KL5HuGDRYSG4ahKyCdu18NZKpAcdCSU1P904no=
=Dd5a
-----END PGP MESSAGE-----" | gpg2 -d 2>/dev/null > testkey.out.dec

then just check the content of the file "testkey.out.dec" it should have "1KPqPuC72DCnLdU7"

The encrypted message was generated by https://raed.it/gpg2fa/

ghost commented 6 years ago

Hi!

Thanks for your reply and time. It's odd. Over gpg2 I can decrypt it, but over GPG Suite not. So for now I assume it's their fault. I'll recheck the Plugin later, might as well just work after all.

Cheers, I'll let you know in the coming hours!!

raed667 commented 6 years ago

I can't comment on GPG Suite as I have never used it, let me know if the WordPress version works with CLI gpg2.

ghost commented 6 years ago

Hi!

It works now! Seems like GPG Suite is broken in some way. My email traffic goes fine, but this won't. Strange..

Thanks anyways for your time!!

Cheers,

raed667 commented 6 years ago

@ominemo Great !

I'm glad that you like the project. If you can contribute in any way possible. Dev ,GUI, Core, integration, documentation, whatever .. that would be awesome

ghost commented 6 years ago

Hi!

I wish I could build anything, but there I'll have to dissapoint. All I have is practical experience and usage on daily base. It'd be awesome if the Two Factor guys could implement this so you can use it next to their current methods, that'd be great.

Other than that it's small feedback till now. For example, the key generated now consists letters, numbers and signs. Often with current systems you see longer keys, consisting only letters and numbers.

Cheers,

ghost commented 6 years ago

Hi!

Okay, I think I've found the problem. The error it gives was also on gpg2 but I didn't notice. Just now, trying to login through Qubes, I got the following error. It's due to an older encrypting that the plugin uses vs the new keys. Any chance you'd know a way to update this?

Cheers!

image21

raed667 commented 6 years ago

The warning is about message integrity.. As I only encrypted and not signed the message.. It is perfectly normal

ghost commented 6 years ago

Hmm fair enough, but that's what causes the troubles with GPG tools / QUBES / TAILS installs. Would you think this would be hard to add? Again, no problem to pay.

Cheers,

raed667 commented 6 years ago

The current GPG lib used only supports encryption. Adding signature will mean either implementing it or finding another lib.

ghost commented 6 years ago

Yes, thought so too. But since the current GPG lib is not being updated anymore, the current lib can't be used anymore, right?

This is what I found; http://github.com/bendiken/openpgp-php

raed667 commented 6 years ago

This has been proposed before : https://github.com/RaedsLab/gpg2factor/issues/1

Let me check

ghost commented 6 years ago

Hmm I see. Would it be hard to build in? I've tried to work my way through, but no idea how to make the new lib "talk" to this plugin haha

raed667 commented 6 years ago

Shouldn't be too hard, most work is around here : https://github.com/RaedsLab/GPG-2FA-WordPress/blob/75a0b74eef89018d52a9d35ef29901f6916e3aa7/providers/class.two-factor-gpg.php#L229

ghost commented 6 years ago

Hmm interesting, I can defenitely read that, but no idea how to implent it haha.