Ruby JWE с алгоритмом A256GCMKW и шифрование с A256GCM - PullRequest
0 голосов
/ 24 сентября 2019

Я зашифровал обычный текст в JWE, используя alg: "A256GCMKW", enc: "A256GCM" и channelSecurityContext: "SHARED_SECRET".Я использую Jose Gem для этого.Я создал полезную нагрузку, которую могу расшифровать, но другая сторона не может расшифровать.Они используют нимб-хосе для этого.Создана полезная нагрузка, которую я не могу расшифровать.

Может кто-нибудь помочь с этим?Мне нужно расшифровать следующие JWE.

eyJraWQiOiJGREpNUE8zQllLTldUTFFON1JCNDEzRFRQUzhPNlBuZzBYc2pPU3BobTI1MEFxMWtBIiwidHlwIjoiSk9TRSIsImNoYW5uZWxTZWN1cml0eUNvbnRleHQiOiJTSEFSRURfU0VDUkVUIiwiZW5jIjoiQTI1NkdDTSIsInRhZyI6ImI5TUxyMC1MWDd6RFFXSUJCd1lFelEiLCJpYXQiOiIxNTY5MjUwMDI5IiwiYWxnIjoiQTI1NkdDTUtXIiwiaXYiOiJ0UDFCRkJFeTFQNURDX3JiIn0.Ih38Gege5-ybTWIaLDHsRUV4q7WiGszQIFajajqVK8U.dyvsFnxp90LATxvc.RR_OB-3gMF43_m-koYzMcj5E4u6YHBewQ0o2C72MyNfCl9cnP-e0-nS_5nZqVHoKW80fuiiPvnmzlxBXP8elXhWZDq_yDrd6UQdbbcKHDg9wDc_qLgjXOwYv-92KQkXRyqUphK7peWgJloyCg3KYK37IX5EFAncwE6QQw0NTZw6He6h_TDRRI2PfnmQePvaTM9npR8J5n268hT_-L53gQ5YYL6087eDmSKoX6RJb51pZuDb342grhcV_kxMJUChqeNH92hXlNdYjlpzkWaShk8oIGN804nXmriENZhkGx3JUu68SOHu_fekMvOJGuNZn1sV0RMcjj3v86NBGHIjuWQI1ZBoYZboTWD7yD4ZG8uCmN63BZWHhBIgGuGlDHfYxe_YZeaRFOw8WUKxrhafhZtklago2QIuPpDx7P5Z392Y6apVcUi7eadzMWpSjVSObBsBSnajXBdVP0RbUJiigbtodxanBPapZ_vqyNcmNWOqH464dRGr2hd7ueaQRSAoFx3V65PmE0gpRUkOPcDIOWxl3wpNKMVgiCELg1qOngWcewUrWn1l5To5DNcpIENtM__pZ6z8lEe_YBZJj0rrDOStTau6pHNWargTVXgbnZTSG56nvurYe3f1vyIkkDTiwANKq4LVSp-LxguT1vWfyKpN0cxM_RPwnbxHIFN7rEt7X-ichAwyxOMfqxv87pxB_SPyR.-UPvUojhSkTTuKQX8ccYig

Заголовок содержит

{"kid":"FDJMPO3BYKNWTLQN7RB413DTPS8O6Png0XsjOSphm250Aq1kA","typ":"JOSE","channelSecurityContext":"SHARED_SECRET","enc":"A256GCM","tag":"b9MLr0-LX7zDQWIBBwYEzQ","iat":"1569250029","alg":"A256GCMKW","iv":"tP1BFBEy1P5DC_rb"}

Ключ shared_secret равен 5foz3ZBrufi2JzmKgoLO6Av7pu4btFGY5iE@uFm0

...