We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'd like to decode an AES key. This key has been encrypted by a C++ server (openssl) in an old version. Here my code :
` decryptMessageRSA(encryptedMessageBase64) {
const privateKey = forge.pki.privateKeyFromPem(this.privateKey); const encryptedBytes = forge.util.decode64(encryptedMessageBase64); const decryptedBytes = privateKey.decrypt(encryptedBytes, "RSAES-PKCS1-V1_5"); // This line throws an error return decryptedBytes }
`
This code throws : Error: Encryption block is invalid.
Error: Encryption block is invalid.
Here my params :
Encrypted AES Key aWfeBuSzcGmN95zJCFFNEgEQOKIeXj3IE4nnvGHmx6nWr0oSsh8qClaE+VvIXszmDGnV1gzfmtIegFKiee2v/Hlkels0JYPhPhMzyggHGP20lKo0joXf58KeH8fo1sHJRo967ca8uDGTJR2G+47yGv9lvrWlQr8RdVcMlndzQPuKCZ6yMNSfTaBGvqG04pFymPCH+UEmjU+5csO6YsHaSuuofBEJT5sj6CMd8clGN9HMFMdSE7XqiZMhgmN/p4XTHAzMVCKbEIvU+q4vT6Q3gKtr3bbpnobr6N4MJ6MC5R1zTtE7TkcNiJMTjRPow+pKtfl2Kb65i/20OSOpLcxnyw==
aWfeBuSzcGmN95zJCFFNEgEQOKIeXj3IE4nnvGHmx6nWr0oSsh8qClaE+VvIXszmDGnV1gzfmtIegFKiee2v/Hlkels0JYPhPhMzyggHGP20lKo0joXf58KeH8fo1sHJRo967ca8uDGTJR2G+47yGv9lvrWlQr8RdVcMlndzQPuKCZ6yMNSfTaBGvqG04pFymPCH+UEmjU+5csO6YsHaSuuofBEJT5sj6CMd8clGN9HMFMdSE7XqiZMhgmN/p4XTHAzMVCKbEIvU+q4vT6Q3gKtr3bbpnobr6N4MJ6MC5R1zTtE7TkcNiJMTjRPow+pKtfl2Kb65i/20OSOpLcxnyw==
Private key -----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAlOZTsPEXYIdmwHM2LXwm4pfcfc/4B/1bUGlAW0YMT9IydAZC lkqT3I8splJzEIyx6TrBZlju6Yk2yFhCangQYDE0AfDJSAHrttHfIESvN1/CT+T6 lEQTJxWc90cDEm4Fl7STWMct6hV2I6U+Xkh/IlsRG+X7oCw0PAkwtHXy+WC5gxkJ Ihmto92mD5QuQ1iQzQIRPltzQSiN7x4TPa9uXwfscnXfZL0Z2bmMNRPt61G7AJIY cXJyjhIgLL3yi2ZlJbeAQplu8r8e8GkI/zlHukS/0OYVfzp0YqNp3Bj3WsSC9dQE nau+PmXbUjHVl6Gmje51RZoa/MxhzaRXgUJnAQIDAQABAoIBABS5oniEdj6HWjP7 VVUrbLYpcRVJ9zoVd7pPjBeoPlp15XPk0yvcIYyXmR1laIKrMrBF71lxk3+KC8gD EOuE3rKk5ppGi52sNsTxnV7+cG0CtScttfshJpFQHtMEXVcZXUnqZn/66VcluZXo kC/LY3bCujTp5AY9YN/iX5ceu70eFJvRpx9D4Reb726UqFaAEC6LBE9NpHaGjTFJ 2eiJW0ckckkJn6jq9EcY1QQoVxwUaCvjMzS3VrZKA6DriZuUtDtly/MDjxJaGMPj bKoXK17NwVf2pxxCGD+OM2V6likxTTWnuo9GFoANz8JS0ax1sj7ItbksWYLaX3Df xFns04ECgYEA32kP4vsQzTLSLLR8aHcse3p6TL5eo0xe5G9BrX/xMKo0L7+Se3y2 evTIZ6AtXojqVpD/I3PevzcbLSej54Hkb3Zc6Vvbdmx+i4IUf3FSiV03+z+B9B98 sV+ZB/Wf4nKebeVWTFynzYLK3pLQ6T/SOs/noDInIhIk56CA9Tw6hnkCgYEAqp7F bqTm2mTkb5M36IIgyEw12lMkgFym+56Inuy+MKuvm1EsABhydxkcIkCrpW5RC9uG ol9WM0QV0nB/gf9ImiMlLIQVMP3iavaMM2lPfmDVwhsvghz4oDjpLx0HqDFpMzwF JpLU97BQn3V/dPqZZ+l/xiYxnr3BSbPsgytY4skCgYB0cR/0oAL70Jc28cM9949Z tFZ2FWriFfYHfe1vbpXZVXzpviGs9y1tHJQvXo8HDLmG8P/qDIR2iVRCzrxg95SG e9ylTFkweg/iyqPAYOIx8kIxU8J56Mdm83qhaWYx8qecg8Hc/xX+yULPixoT2E3M lXwWRM2ctnRBvag5KXEfkQKBgESASjQJ8MVuDGjfamrnE9JXBqgJCXafvEr5c1Cb LCDOTUrGZCwFpK88XZdC76cTi2Z/VKaMMEeU5k3+7LJ8k+GOirY8sWViCS14nwFl Ho1Ww3uS/pf2mbt6HeTUeuaEMABp8Id0HBz1pOjge7OziTO3A53CZ9mbxaaZnjNr i9xBAoGAeK1G6Ttqa4STYJX53yOvAtEPHuRMNvOjxFaJYy1BElq25QRBRXkNZlqW aq+hGsr1Hn8vRmAOGOuDBfa8jNaLT92j/R7etQ2yPiws68zLYA09PF0uM6YdWI+m hJ1fCDJEui8uNXVrw+MbI7WGG9GzNuOvsutXJWa+weCA9gRC3dU= -----END RSA PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAlOZTsPEXYIdmwHM2LXwm4pfcfc/4B/1bUGlAW0YMT9IydAZC lkqT3I8splJzEIyx6TrBZlju6Yk2yFhCangQYDE0AfDJSAHrttHfIESvN1/CT+T6 lEQTJxWc90cDEm4Fl7STWMct6hV2I6U+Xkh/IlsRG+X7oCw0PAkwtHXy+WC5gxkJ Ihmto92mD5QuQ1iQzQIRPltzQSiN7x4TPa9uXwfscnXfZL0Z2bmMNRPt61G7AJIY cXJyjhIgLL3yi2ZlJbeAQplu8r8e8GkI/zlHukS/0OYVfzp0YqNp3Bj3WsSC9dQE nau+PmXbUjHVl6Gmje51RZoa/MxhzaRXgUJnAQIDAQABAoIBABS5oniEdj6HWjP7 VVUrbLYpcRVJ9zoVd7pPjBeoPlp15XPk0yvcIYyXmR1laIKrMrBF71lxk3+KC8gD EOuE3rKk5ppGi52sNsTxnV7+cG0CtScttfshJpFQHtMEXVcZXUnqZn/66VcluZXo kC/LY3bCujTp5AY9YN/iX5ceu70eFJvRpx9D4Reb726UqFaAEC6LBE9NpHaGjTFJ 2eiJW0ckckkJn6jq9EcY1QQoVxwUaCvjMzS3VrZKA6DriZuUtDtly/MDjxJaGMPj bKoXK17NwVf2pxxCGD+OM2V6likxTTWnuo9GFoANz8JS0ax1sj7ItbksWYLaX3Df xFns04ECgYEA32kP4vsQzTLSLLR8aHcse3p6TL5eo0xe5G9BrX/xMKo0L7+Se3y2 evTIZ6AtXojqVpD/I3PevzcbLSej54Hkb3Zc6Vvbdmx+i4IUf3FSiV03+z+B9B98 sV+ZB/Wf4nKebeVWTFynzYLK3pLQ6T/SOs/noDInIhIk56CA9Tw6hnkCgYEAqp7F bqTm2mTkb5M36IIgyEw12lMkgFym+56Inuy+MKuvm1EsABhydxkcIkCrpW5RC9uG ol9WM0QV0nB/gf9ImiMlLIQVMP3iavaMM2lPfmDVwhsvghz4oDjpLx0HqDFpMzwF JpLU97BQn3V/dPqZZ+l/xiYxnr3BSbPsgytY4skCgYB0cR/0oAL70Jc28cM9949Z tFZ2FWriFfYHfe1vbpXZVXzpviGs9y1tHJQvXo8HDLmG8P/qDIR2iVRCzrxg95SG e9ylTFkweg/iyqPAYOIx8kIxU8J56Mdm83qhaWYx8qecg8Hc/xX+yULPixoT2E3M lXwWRM2ctnRBvag5KXEfkQKBgESASjQJ8MVuDGjfamrnE9JXBqgJCXafvEr5c1Cb LCDOTUrGZCwFpK88XZdC76cTi2Z/VKaMMEeU5k3+7LJ8k+GOirY8sWViCS14nwFl Ho1Ww3uS/pf2mbt6HeTUeuaEMABp8Id0HBz1pOjge7OziTO3A53CZ9mbxaaZnjNr i9xBAoGAeK1G6Ttqa4STYJX53yOvAtEPHuRMNvOjxFaJYy1BElq25QRBRXkNZlqW aq+hGsr1Hn8vRmAOGOuDBfa8jNaLT92j/R7etQ2yPiws68zLYA09PF0uM6YdWI+m hJ1fCDJEui8uNXVrw+MbI7WGG9GzNuOvsutXJWa+weCA9gRC3dU= -----END RSA PRIVATE KEY-----
The text was updated successfully, but these errors were encountered:
No branches or pull requests
I'd like to decode an AES key. This key has been encrypted by a C++ server (openssl) in an old version. Here my code :
`
decryptMessageRSA(encryptedMessageBase64) {
`
This code throws :
Error: Encryption block is invalid.
Here my params :
Encrypted AES Key
aWfeBuSzcGmN95zJCFFNEgEQOKIeXj3IE4nnvGHmx6nWr0oSsh8qClaE+VvIXszmDGnV1gzfmtIegFKiee2v/Hlkels0JYPhPhMzyggHGP20lKo0joXf58KeH8fo1sHJRo967ca8uDGTJR2G+47yGv9lvrWlQr8RdVcMlndzQPuKCZ6yMNSfTaBGvqG04pFymPCH+UEmjU+5csO6YsHaSuuofBEJT5sj6CMd8clGN9HMFMdSE7XqiZMhgmN/p4XTHAzMVCKbEIvU+q4vT6Q3gKtr3bbpnobr6N4MJ6MC5R1zTtE7TkcNiJMTjRPow+pKtfl2Kb65i/20OSOpLcxnyw==
Private key
-----BEGIN RSA PRIVATE KEY----- MIIEogIBAAKCAQEAlOZTsPEXYIdmwHM2LXwm4pfcfc/4B/1bUGlAW0YMT9IydAZC lkqT3I8splJzEIyx6TrBZlju6Yk2yFhCangQYDE0AfDJSAHrttHfIESvN1/CT+T6 lEQTJxWc90cDEm4Fl7STWMct6hV2I6U+Xkh/IlsRG+X7oCw0PAkwtHXy+WC5gxkJ Ihmto92mD5QuQ1iQzQIRPltzQSiN7x4TPa9uXwfscnXfZL0Z2bmMNRPt61G7AJIY cXJyjhIgLL3yi2ZlJbeAQplu8r8e8GkI/zlHukS/0OYVfzp0YqNp3Bj3WsSC9dQE nau+PmXbUjHVl6Gmje51RZoa/MxhzaRXgUJnAQIDAQABAoIBABS5oniEdj6HWjP7 VVUrbLYpcRVJ9zoVd7pPjBeoPlp15XPk0yvcIYyXmR1laIKrMrBF71lxk3+KC8gD EOuE3rKk5ppGi52sNsTxnV7+cG0CtScttfshJpFQHtMEXVcZXUnqZn/66VcluZXo kC/LY3bCujTp5AY9YN/iX5ceu70eFJvRpx9D4Reb726UqFaAEC6LBE9NpHaGjTFJ 2eiJW0ckckkJn6jq9EcY1QQoVxwUaCvjMzS3VrZKA6DriZuUtDtly/MDjxJaGMPj bKoXK17NwVf2pxxCGD+OM2V6likxTTWnuo9GFoANz8JS0ax1sj7ItbksWYLaX3Df xFns04ECgYEA32kP4vsQzTLSLLR8aHcse3p6TL5eo0xe5G9BrX/xMKo0L7+Se3y2 evTIZ6AtXojqVpD/I3PevzcbLSej54Hkb3Zc6Vvbdmx+i4IUf3FSiV03+z+B9B98 sV+ZB/Wf4nKebeVWTFynzYLK3pLQ6T/SOs/noDInIhIk56CA9Tw6hnkCgYEAqp7F bqTm2mTkb5M36IIgyEw12lMkgFym+56Inuy+MKuvm1EsABhydxkcIkCrpW5RC9uG ol9WM0QV0nB/gf9ImiMlLIQVMP3iavaMM2lPfmDVwhsvghz4oDjpLx0HqDFpMzwF JpLU97BQn3V/dPqZZ+l/xiYxnr3BSbPsgytY4skCgYB0cR/0oAL70Jc28cM9949Z tFZ2FWriFfYHfe1vbpXZVXzpviGs9y1tHJQvXo8HDLmG8P/qDIR2iVRCzrxg95SG e9ylTFkweg/iyqPAYOIx8kIxU8J56Mdm83qhaWYx8qecg8Hc/xX+yULPixoT2E3M lXwWRM2ctnRBvag5KXEfkQKBgESASjQJ8MVuDGjfamrnE9JXBqgJCXafvEr5c1Cb LCDOTUrGZCwFpK88XZdC76cTi2Z/VKaMMEeU5k3+7LJ8k+GOirY8sWViCS14nwFl Ho1Ww3uS/pf2mbt6HeTUeuaEMABp8Id0HBz1pOjge7OziTO3A53CZ9mbxaaZnjNr i9xBAoGAeK1G6Ttqa4STYJX53yOvAtEPHuRMNvOjxFaJYy1BElq25QRBRXkNZlqW aq+hGsr1Hn8vRmAOGOuDBfa8jNaLT92j/R7etQ2yPiws68zLYA09PF0uM6YdWI+m hJ1fCDJEui8uNXVrw+MbI7WGG9GzNuOvsutXJWa+weCA9gRC3dU= -----END RSA PRIVATE KEY-----
The text was updated successfully, but these errors were encountered: