Feature #34816
Long text encryption
| Status: | New | Start date: | 2012-03-14 | |
|---|---|---|---|---|
| Priority: | Should have | Due date: | ||
| Assigned To: | - | % Done: | 0% |
|
| Category: | Security | |||
| Target version: | - | |||
| PHP Version: | Complexity: | |||
| Has patch: | No |
Description
It should be possible to encrypt / decrypt a long plain text using the TYPO3\FLOW3\Security\Cryptography\RsaWalletServicePhp. This way 2 FLOW3 applications can talk with each other in encrypted way and the key trust is already established using the security:import*key commands.
Currently the "encryptWithPublicKey($plaintext, $uuid)" method is only capable of encrypting a short text (only few characters depending on the length of the key) which is perfectly fine as it uses the openssl_public_encrypt.
Please provide another method or whatever best thing which is possible to encrypt/decrypt long text. It should be done probably with the openssl_seal and openssl_open PHP methods. This type of code is already written in the TYPO3.Surf package TYPO3\Surf\Encryption\OpenSslEncryptionService