Це команда xsec-cipher, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
xmlsec-cipher - Виконує базове шифрування та дешифрування XML-документів
СИНТАКСИС
xmlsec-шифр [-i] ([-d] | -від | -еф | -пр) [-x]
[-o вихід] -k [кек] (ім'я файлу [пароль] | ключ-рядок)
вхід
ОПИС
xmlsec-шифр шифрує або розшифровує XML-документ за цифровим підписом XML і
Специфікації шифрування з використанням бібліотеки Apache XML Security для C++. За замовчуванням
дія полягає в розшифруванні вхідного файлу. Інші операції можна вибрати за допомогою -від, -еф,
or -пр варіанти. Результатом операції, будь то шифрування чи дешифрування, буде
надруковано на стандартному виході.
ВАРІАНТИ
Зауважте, що кожен параметр має бути наведений як окремий аргумент.
--розшифрувати, -d
Зчитує вхідний файл як файл XML, шукає вузол EncryptedData і
розшифровує вихід, друкуючи його на стандартний вихід. Це операція за замовчуванням
і не потребує вказівки.
--decrypt-елемент, -від
Зчитує вхідний файл як файл XML і друкує його зашифрованим кулаком
елемент розшифровано.
--зашифрувати-файл, -еф
Зчитує вхідний файл як вихідні дані та створює XML EncryptedData документ як вихідний,
містить зашифровану версію цих вхідних даних.
--шифрування-xml, -пр
Проаналізуйте вхідний файл як XML, знайдіть елемент документа та зашифруйте документ,
виведення результату як документ XML EncryptedData.
(--ключ | -k) [кек] тип ім'я файлу [пароль]
(--ключ | -k) [кек] тип ключ-рядок
Визначає ключ для шифрування або дешифрування.
Якщо перший аргумент після --ключ or -k параметром є рядок "kek", the
наступний ключовий аргумент буде використовуватися як Key EncryptionKey.
тип вказує тип ключа і має бути одним із X509, RSA, AES128, AES192, AES256,
AES128-GCM, AES192-GCM, AES256-GCM або 3DES.
Решта аргументів залежать від типу ключа. Для X509 лише a ім'я файлу може бути
надано та має містити сертифікат КЕК РДА. Для ОДА, а ім'я файлу та пароль може
вкажіть файл приватного ключа RSA та його пароль (це має бути KEK). Для іншого
типи ключів, останній аргумент — це рядок, який буде використовуватися як ключ.
--xkms, -x
Ключ, зазначений після цього аргументу в командному рядку, інтерпретується як XKMS
Ключ шифрування RSAKeyPair.
-- взаємодія, -i
Використовуйте hte interop resolver для прикладів взаємодії з Балтімором.
-- вихідний файл файл, -o файл
Замість того, щоб друкувати результат у стандартному виводі, запишіть його у вказаний файл.
ПОВЕРНЕННЯ СТАТУС
xmlsec-шифр виходить зі статусом 0, якщо операція шифрування або дешифрування була успішною
і зі статусом 1, якщо це не вдалося. Якщо він не може обробити вхідний файл з якоїсь причини, він
виходи зі статусом 2.
Використовуйте xsec-cipher онлайн за допомогою служб onworks.net