#linux, #jakmogli ile programów rozpiżyli w drobny mak jak postanowili że kolejn weersja #openssl nie będzie kompatybilna z poprzednią? Jak podłym trzeba być człowiekiem aby nie dać możliwości aby w systemi byłu obie wersje??? Wybaczcie literówki ale jestem roztrzęsiony, a załzawione oczy uniemożliwiają mi poprawianie tekstu....
keny-keczuloki-anuloki - #linux, #jakmogli ile programów rozpiżyli w drobny mak jak p...

źródło: comment_1666112546ePr9DzUWmaz3HzTBXM3wTy.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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 #
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć, znacie jakiś prosty sposób podpisywania cyfrowego danych w c lub c++? Aktualnie najprostsze co wymyśliłem to popen z gpg i podpisanie plików zapisanych na dysku. Trochę to mało bezpieczne i koszmarnie wolne :/ A z Openssl to jakieś potworki tylko widziałem w tym stylu:
https://wiki.openssl.org/index.php/EVP_Signing_and_Verifying

Polećcie jaką prostą nakładkę :)
#programowanie #openssl
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ś
  • Odpowiedz
Ohayo!
Na serwerze trzymam klucze publiczne rsa w bazie danych (klucz per user) i maja one sluzyc do dekodowania danych handshake szyfrowanych kluczem prywatnym rsa, przychodzacych z klienta.

W jaki sposob zdekodowac poprawnie w php dane przy uzyciu tylko stringa z publicznym kluczem rsa?

#programowanie #php #openssl #pytaniedoeksperta #webdev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 kombajnu, najlepiej po
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, ten bug w #openssl to na raspberry jakoś szybko (oprócz wyłączenia wszystkiego) da się załatać? Raspbian nie ma innej wersji niż e w repo.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pneumokok: to niestety nie wiem :-( z tego co sprawdziłem to na szczęście u mnie wszystko jest odporne na atak dlatego polecam każdemu najpierw sprawdzanie.
  • Odpowiedz