Jak mogę zaszyfrować / odszyfrować dane przy użyciu trybu AES CBC + CTS (kradzież tekstu zaszyfrowanego) w PHP?

Muszę szyfrować i deszyfrować dane w trybie AES CTS (kradzież tekstu zaszyfrowanego, czasami nazywanego AES-XTS) w PHP, aby współpracować z systemem zdalnym napisanym na platformie .NET. W .NET 4 ten tryb jestobsługiwane natywnie.

W przypadku PHP nie mogę znaleźć rozwiązania opartego na podręczniku, wydaje się, że mcrypt nie obsługuje tego trybu.

Czy ktoś mógłby wyjaśnić różnicę między zwykłym CBC a CBC-CTS? Czy jest możliwe, aby te ostatnie działały w PHP przy użyciu istniejących modułów / bibliotek?

questionAnswers(2)

yourAnswerToTheQuestion