Если вам нужно мало бит из 512ти и вы не используете дополнительных, неизвестных потенциальному злоумышленнику шагов, то да, на единичные биты влиять таким образом можно.
Здесь тоже цепочка значений и хэш от подписи как Output, не вижу сильной принципиальной разницы с биткоином. Даже если SHA-512 взломают, то все равно надо будет как то еще и цифровую подпись подбирать такую чтобы хэш получился какой надо. Короче очень дофига делов даже если ты можешь руками этот файлик сам писать
Если мы можем подавать какому-то сервису шифротексты, а он будет возвращать нам информацию, корректно ли дополнение — мы сможем вскрыть ЛЮБОЙ шифротекст.
Так по этим дополнениям и выясняют, нормально ли расшифровалось или нет. Ну и вообще CBC такая штука, что даже если в какой то блок внесут изменения, то уже через 1 блок всё нивелируется, толку от него немного. Давно пора использовать более совершенные режимы
Оставлять следы — не тоже самое, что царапать. Возьмите кольцо с бруликом у (не)любимой женщины или найдите нож с HRC > 60, они совсем по-другому царапают стекло
С какой стати титан вдруг стал мегатвердым материалом? Чистый титан имеет твердость по Роквеллу ~ 25 HRc, это как у аллюминия. У кухонных ножей в среднем 50, у хороших охотничьих 60 и более. Может он вам кружку красит, а не царапает?
Проблема в том, что хорошие 1С программисты неплохо зарабатывают. Но вот если они решат срулить куда -нить за бугор, то это конечно в резюме не впишешь
Может разберетесь в вопросе, прежде чем такое писать?
Ключом шифрования служат первые 128 бит хэша SHA-256 от строки wearetpb
Могли бы из вторых 128 сделать IV, было бы веселей
Так по этим дополнениям и выясняют, нормально ли расшифровалось или нет. Ну и вообще CBC такая штука, что даже если в какой то блок внесут изменения, то уже через 1 блок всё нивелируется, толку от него немного. Давно пора использовать более совершенные режимы