Himan
Новичок
Всем привет.
Вот есть задача
Заранее благодарен.
Вот есть задача
- С помощью закрытого ключа и открытого ключа сформируйте 512-битный общий ключ, применив схему шифрования ECIES-KEM. Укажите следующие параметры:
- эллиптическая кривая – NIST P-256 (prime256v1 в OpenSSL);
- значения CheckMode, OldCofactorMode, SingleHashMode и CofactorMode равны 0;
- функция кодировки – несжатый формат;
- функция формирования ключа – HKDF с SHA256; она подробно описана в документе RFC 5869. Учтите следующее:
- предоставлять соль не нужно (согласно стандарту RFC, массив данных должен быть эквивалентен соли на 32 нулевых байта).
- Разделите сгенерированный ключ на два 256-битных ключа: symmetricEncryptionKey и macKey
Заранее благодарен.