Я работаю над PDF Security и пытаюсь зашифровать пароль пользователя и владельца, используя AES 256-bit encryption
алго.
Я сгенерировал эти ключи успешно (используя crypto
библиотека), но когда эти ключи записаны в PDF
Словарь шифрования у них вроде не работает. (Acrobat
не открывается файл)
Я исследовал iTextSharp
который делает шифрование pdf
файл. Теперь я хочу расшифровать этот файл, чтобы как-то понять, как iTextSharp
сделал это. Но, к сожалению, я не нашел никакого инструмента для этого. Файл зашифрован с использованием iTextSharp
правильно открыт в Adobe Acrobat
,
при шифровании ключей вы должны использовать SASLprep
(IETF RFC 4013) профиль stringprep (IETF RFC 3454). Я хочу добавить, что lib ICU может легко генерировать профиль SASLprep (IETF RFC 4013).
Других решений пока нет …