Skip navigation.
Home

По свежим следам или как я к Qt5 шифрование прикручивал.

Пишу по памяти по свежим следам, мало ли, самому понадобится когда-то.

Началось все невинно: мне понадобился в качестве браузера установленный Хром. Почему мне не хватило Хромиума, на кой ляд понадобился именно Хром, отношения к делу не имеет, песня не об этом.

Хром не ставился, ругался на недостаточно новые библиотеки поддержки графики. Система не выдержала сильного шаманства в моем исполнении и пришлось переставлять систему, благо, в свое время под /home был выделен отдельный диск на компьютере, все что можно у меня бэкапится каждый вечер, поэтому проблем с восстановлением особо не возникло.

Одним из необходимых шагов была установка Qt, на которой у меня написано три проекта, каждый из которых периодически обновляется: что-то дописывается, что-то улучшается и так далее.

Поставил. Собрал проекты. Запустил. Один из проектов был собран с поддержкой QCA (кто не в курсе - это промежуточный слой для поддержки обращений к openssl библиотеке). Так вот он падал при попытке обратиться к первой же функции шифрования.

Выяснилось, что существовавшая QCA, собранная под Qt4.8, не будет работать с Qt5.4. Совсем. Добиться мне этого надо было кровь с носу, т.к. в системе хранится несколько сотен документов, зашифрованных как раз с помощью пресловутой QCA.

После долгих поисков выяснилось, что широко разрекламированная версия QCA, которая находится здесь, собираться не желала ни в какую. Попытки списаться с разработчиками оказались не очень удачными, ребята заняты своими делами.

Танцы с бубном продолжились, в результате я нашел собирающуюся из исходников QCA здесь. Если кто-то будет повторять этот недетский путь джедая, не забудьте поставить предварительно cmake и прочитать вот это. Особое внимание обратите на фразу:

set (CMAKE_PREFIX_PATH "/opt/Qt/5.1.0/gcc_64")

Без этого нормальной сборки под 5-ю Qt не произойдет.

Уф. Я угрохал на это пол-дня и вагон нервных клеток.

Меня больше

Меня больше заинтересовало почему тебе понадобился именно Хром. Там же, по сути, разница только в прошивке гугла.

Хромиум не

Хромиум не может открыть сайт LinkedIn. Что он еще не может открыть, я не проверял.

Только что

Только что открыл его в Хромиуме. Без проблем. У них движок одинаковый. У тебя однозначно что-то с системой или, что более вероятно, тебя на этот сайт не пустили по региону. Из РФ, например, он не открывается. Смотри куда приконнекчен ВПН был.

У меня нет

У меня нет конфигурации VPN через Россию, мне это просто не надо.

Одновременно при этом ЛинкдИн отлично открывался в двух других браузерах. "Милая, я идиот, но я не дебил" (с)

В плагинах

В плагинах Хромиума возможно? Заходил в него через букмарк или напрямую? Я оттестил в четырех браузерах на двух системах. Открывается. В iptables не нахимичил дурного? Россия, кстати, была примером. Но вкратце - некоторые страны не пускают на некоторые сайты.

Ну ты сам

Ну ты сам подумай: если бы я на уровне фаервола закрыл что-то, то открывалось бы это же у меня в другом сайте?
Аналогично и про страну.

Кстати, да. У

Кстати, да.
У меня аналогичные проблемы с Ксингом и ещё со многими европейскими сайтами, включая ютюб.
Но с майкрософтовского еджа всё открывается.

Не отсюда-ли ноги растут: https://vit-r.dreamwidth.org/930666.html ?

Я посмотрел виндовый траффик - он весь идёт через акамай. Вангую, микрсофт держит там кеширующий прокси, типа как Опера.

Кстати. Это -

Кстати. Это - Вит. Весьма одиозная в местных кругах личность. Не читай его, это заразно.

Да я в курсе,

Да я в курсе, что он не совсем адекватен. Мне, в прочем, с ним детей не крестить, а как источник новостей или информации к размышлению - вполне. Я про GDPR имеенно от него узнал.

Просто это

Просто это юноша с тяжелой судьбой. Я не знаю точно, обо что именно он стукнулся головой в юности, но выдаваемое им с некоторых пор перестало проходить мои фильтры.

Самое

Самое печальное здесь то что человек вон как извращенно потрахался с компом. А оказалось что было лишним. Эххх...

Ну, бывает. Как

Ну, бывает. Как говорится, "заодно и согрелся".
Я и сам не без греха, хотя последние годы наловчился сначала на виртуалке проверять, а уж потом железо громить если действительно надо.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.