Wie kann ich Daten mit AES CBC + CTS (Ciphertext Stealing) in PHP verschlüsseln / entschlüsseln?

Ich muss Daten im AES CTS-Modus (Chiffretext-Diebstahl, manchmal auch als AES-XTS bezeichnet) in PHP ver- und entschlüsseln, um mit einem in .NET geschriebenen Remote-System zusammenarbeiten zu können. In .NET 4 ist dieser Modusnativ unterstützt.

Für PHP kann ich keine Lösung finden, basierend auf dem Handbuch, mcrypt scheint diesen Modus nicht zu unterstützen.

Kann mir jemand bitte den Unterschied zwischen CBC und CBC-CTS erklären? Ist es möglich, letzteres mit vorhandenen Modulen / Bibliotheken in PHP zum Laufen zu bringen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage