@Kryspin013: ja nie chce o tym słyszeć, ja chcę żeby działało.


@keny-keczuloki-anuloki: przecież działa. Tp jest normalny mechanizm systemowy ziomek.

@Kryspin013: nawet lepiej, jak chcesz mieć kilka wersji paczki z biblioteką to wystarczy że wyrzucisz domyślne symlinki, elfy mają wersję w nazwie i po tym były linkowane

libssl.so.1.1 != libssl.so.3.0


@BArtus: To jeszcze lepiej, OP wymyśla problem tam gdzie go nie ma xD
Mam taką zagwostkę, do czego właściwie służą plugin w #qt Co dokładnie zyskujemy budując element naszego projektu jako plugin?

Myślę sobie, mam w projekcie moduł generowania certyfikatu #openssl właściwe to potrzebuję użyć go tylko przy generowaniu certyfikatu i myślałem czy by nie zbudować go jako pluginu tylko nie wiem czy coś bym w tym momencie zyskał.

#programowanie
@Czokowoko: Nic, pluginy są po to, by wykorzystywać ten sam kod binarny w wielu różnych aplikacjach. To są biblioteki dynamiczne z ujednoliconym interfejsem inicjalizacji. Aha, dynamicznych bibliotek zazwyczaj się nie wyładowuje, bo ciężko jest zaprogramować to tak, by nie stwarzało problemów.
Potrzebuję self-signed ssl, działa lokalnie, z innego komputera nie chce. Tworzę certyfikat w ten sposób:

sudo openssl req -x509 -nodes -days 365 -subj 'CN=192.168.1.7' -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt
Klucz dodany do /usr/local/share/ca-certificates, potem update-ca-certificates i w Pythonie jak przekażę plik .crt do verify w requests, to śmiga. Jak robię to samo z innego urządzenia, to niby verification failed. Adres oczywiście jest ten sam.

#linux #openssl #ssl #
@didijo: jeżeli szukasz czegoś produkcyjnego, to raczej tylko OpenSSL -> "wszyscy" go używają, to na pewno jest przynajmniej przetestowany. A samo podpisywanie OpenSSL-em jest spoko ;p Pamiętaj tylko o wołaniu ichnych _free(ptr) funkcji na wszystkim co zaalokowałeś
Bawię się trochę w szyfrowanie za pomocą openssl i nie mogę znaleźć informacji jakie funkcje skrótu są używane do tworzenia skrótów haseł. Na przykład takie wywołanie:

openssl aes-192-cbc -e -salt -k 'tajnehaslo' < tekstjawny.txt > szyfrogram.bin
Wiadomo, że do szyfrowania musi zostać użyty 192-bitowy skrót hasła "tajnehaslo", ale jakim algorytmem on zostanie wyliczony? A jakim w przypadku kluczy 128-bitowego i 256-bitowego?

A tak w ogóle, podrzuci mi ktoś porządny tutorial do tego
@ZaufanaTrzeciaStrona: może będzie lepiej, ale wątpię. cały opensource jest niesamowicie niedofundowany, potem mamy takie kwiatki jak openbsd nie ma na prąd, truecrypta nikt od lat nie sprawdzał pod kątem podatności. nawet jak powstanie teraz kolejna biblioteka crypto tworzona przez odpowiedzialnych ludzi z openbsd to nadal będą istniały problemy jak ten bug w Xorgu z wczytywaniem czcionek, którego nikt nie miał czasu sprawdzić dopóki pentester się tym hobbystycznie nie zajął :<