Задать вопрос
@reddyk

Как раскодировать aes128gcm?

Здравствуйте!
Как можно раскодировать запрос с web-push уведомления, если известен authToken и publicKey.
$ciphertext = .....; // тело запроса
$publicKey = 'BCR.....'; // он же p256dh Key
$authToken ='J4E5H.......';
echo openssl_decrypt($ciphertext, "aes-128-gcm",$publicKey, 0, $authToken);


https://jrconlin.github.io/WebPushDataTestPage/
Вот здесь более подробно описан процесс кодирования, но к сожалению ничего не работает)

Данный код к сожалению ничего не выдает.... может кто-то сталкивался?
  • Вопрос задан
  • 209 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Первый же вопрос - почему вы решили что вам нужен публичный ключ если это ассиметричное шифрование
Ответ написан
CityCat4
@CityCat4
Жил да был черный кот за углом...
Никак.

Знание публичнго ключа Вам не поможет - он потому и публичный, что его раздают всем и без ограничений. Вам нужен либо приватный ключ, либо брут, либо быть математическим гением...

А для начала почитать про ассимметричное шифрование...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы