Воспроизведение хешей на основе информации - PullRequest
0 голосов
/ 21 января 2020

Я надеюсь, что смогу задать этот вопрос здесь ... и извините за мой плохой Engli sh.

У меня есть epub в моем ридере, который я хочу изменить в содержании (Добавить примечания , изменить назначения и многое другое). Но после модификации файл больше не может быть открыт. За это отвечает ha sh в файле манифеста .jason (внутри epub).

Мне только сообщили, что это AES/CBC/PKCS5Padding с шифрованием Sha-256.

Я также получил этот ключ:

0x11 0xcb 0xb5 0x58 0x7e 0x32 0x84 0x6d 0x4c 0x26 0x79 0xct 0x63 0x3d 0xa2 0x89 0xf6 0x6f 0xe5 0x84 0x2a 0x3a 0x58 0x5c 0xe1 0xbc 0x3a 0x29 0x4a 0xf5 0xad 0xa7

Однако с этой информацией я должен быть в состоянии создать свой собственный ключ, но, к сожалению, я не знаком с этим. Есть ли онлайн решатель или где я могу получить больше информации? Вот содержание манифеста .jason с 2 Hashs в нем:

{
    "name": "S-34_GE_038.jwpub",
    "hash": "0ebc1363a9b1581ac0c1d413360feee48d4752487ca4d50770839a71c156c5ae",
    "timestamp": "2019-02-14T11:31:00Z",
    "version": 1,
    "expandedSize": 345970,
    "contentFormat": "z-a",
    "htmlValidated": true,
    "mepsPlatformVersion": 2.100000,
    "mepsBuildNumber": 8427,
    "publication": { 
        "fileName": "S-34_GE_038.db",
        "type": 3,
        "title": "საჯარო მოხსენებების გეგმები",
        "shortTitle": "საჯარო მოხსენებების გეგმები",
        "displayTitle": "S-34 საჯარო მოხსენებების გეგმები",
        "referenceTitle": "საჯარო მოხსენებების გეგმები",
        "undatedReferenceTitle": "საჯარო მოხსენებების გეგმები",
        "symbol": "S-34",
        "uniqueEnglishSymbol": "S-34",
        "uniqueSymbol": "S-34",
        "undatedSymbol": "S-34",
        "englishSymbol": "S-34",
        "language": 271,
        "hash": "ba314615f1060c38fbc36b52888f9259a18af1c8",
        "timestamp": "2019-02-14T11:31:00Z",
        "minPlatformVersion": 1,
        "schemaVersion": 8,
        "year": 2018,
        "issueId": 38,
        "issueNumber": 38,
        "variation": "",
        "publicationType": "Talk",
        "rootSymbol": "s-34",
        "rootYear": 2018,
        "rootLanguage": 0,
        "images": [ 
            {
                "signature": "ea505248dd234d51e6ac5ef48eb05f08a7b49218:120:120",
                "fileName": "generic_tile-120x120.jpg",
                "type": "t",
                "attribute": "r",
                "width": 120,
                "height": 120
            },
            {
                "signature": "ea505248dd234d51e6ac5ef48eb05f08a7b49218:270:270",
                "fileName": "generic_tile-270x270.jpg",
                "type": "t",
                "attribute": "r",
                "width": 270,
                "height": 270
            },
            {
                "signature": "ea505248dd234d51e6ac5ef48eb05f08a7b49218:600:600",
                "fileName": "generic_tile-600x600.jpg",
                "type": "t",
                "attribute": "r",
                "width": 600,
                "height": 600
            }
        ],
        "categories": [ 
                "talk"
        ],
        "attributes": [ 
        ],
        "issueAttributes": [ 
        ],
        "issueProperties": { 
                "title": "საჯარო მოხსენება № 38",
                "undatedTitle": "საჯარო მოხსენება № 38",
                "coverTitle": "ბრძნულად იმოქმედე, რადგან დასასრული ახლოვდება",
                "symbol": "S-34.38",
                "undatedSymbol": ""
        }
    }
}```

I am grateful for any reference.
Best regards.
...