{"id":101224,"date":"2021-09-08T16:23:07","date_gmt":"2021-09-08T14:23:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0"},"modified":"2021-09-08T16:23:07","modified_gmt":"2021-09-08T14:23:07","slug":"vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","title":{"rendered":"Vyd\u00e1n\u00ed kryptografick\u00e9 knihovny OpenSSL 3.0.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Po t\u0159ech letech v\u00fdvoje a 19 testovac\u00edch verz\u00edch do\u0161lo k vyd\u00e1n\u00ed knihovny OpenSSL 3.0.0, kter\u00e1 implementuje protokoly SSL\/TLS a r\u016fzn\u00e9 \u0161ifrovac\u00ed algoritmy. Nov\u00e1 v\u011btev zahrnuje zm\u011bny, kter\u00e9 naru\u0161uj\u00ed zp\u011btnou kompatibilitu na \u00farovni API a ABI, ale tyto zm\u011bny neovlivn\u00ed funkci v\u011bt\u0161iny aplikac\u00ed, pro jejich\u017e p\u0159echod z OpenSSL 1.1.1 sta\u010d\u00ed p\u0159ekompilace. Podpora p\u0159edchoz\u00ed verze OpenSSL 1.1.1 bude zaji\u0161\u0165ov\u00e1na do z\u00e1\u0159\u00ed 2023.    <\/p>\n<p>V\u00fdznamn\u00e1 zm\u011bna \u010d\u00edsla verze souvis\u00ed s p\u0159echodem na tradi\u010dn\u00ed \u010d\u00edslov\u00e1n\u00ed &#171;Major.Minor.Patch&#187;. Prvn\u00ed \u010d\u00edslo (Major) v \u010d\u00edsle verze se nyn\u00ed bude m\u011bnit pouze p\u0159i poru\u0161en\u00ed kompatibility na \u00farovni API\/ABI, druh\u00e9 \u010d\u00edslo (Minor) p\u0159i roz\u0161i\u0159ov\u00e1n\u00ed funkcionality bez zm\u011bny API\/ABI. Opravy budou dod\u00e1v\u00e1ny se zm\u011bnou t\u0159et\u00edho \u010d\u00edsla (Patch). \u010c\u00edslo 3.0.0 bylo vybr\u00e1no po 1.1.1, aby se p\u0159ede\u0161lo koliz\u00edm s pr\u00e1v\u011b vyv\u00edjen\u00fdm FIPS modulem pro OpenSSL, u kter\u00e9ho bylo pou\u017eito \u010d\u00edslov\u00e1n\u00ed 2.x.      <\/p>\n<p>Druhou d\u016fle\u017eitou zm\u011bnou pro projekt byl p\u0159echod z dvoj\u00ed licence (OpenSSL a SSLeay) na licenci Apache 2.0. D\u0159\u00edve pou\u017e\u00edvan\u00e1 vlastn\u00ed licence OpenSSL byla zalo\u017eena na textu zastaral\u00e9 licence Apache 1.0 a vy\u017eadovala explicitn\u00ed zm\u00ednku OpenSSL v reklamn\u00edch materi\u00e1lech p\u0159i pou\u017e\u00edv\u00e1n\u00ed knihoven OpenSSL, jako\u017e i dopln\u011bn\u00ed zvl\u00e1\u0161tn\u00edho ozn\u00e1men\u00ed v p\u0159\u00edpad\u011b dod\u00e1n\u00ed OpenSSL jako sou\u010d\u00e1sti produktu. Takov\u00e9 po\u017eadavky \u010dinily starou licenci nekompatibiln\u00ed s GPL, co\u017e zp\u016fsobovalo obt\u00ed\u017ee p\u0159i pou\u017e\u00edv\u00e1n\u00ed OpenSSL v projektech s licenc\u00ed GPL. Aby se p\u0159ede\u0161lo t\u00e9to nekompatibilit\u011b, musely projekty GPL pou\u017e\u00edvat specifick\u00e9 licen\u010dn\u00ed dohody, ve kter\u00fdch byl z\u00e1kladn\u00ed text GPL dopln\u011bn bodem, kter\u00fd jasn\u011b povoloval vazbu aplikace na knihovnu OpenSSL a uv\u00e1d\u011bl, \u017ee po\u017eadavky GPL se nevztahuj\u00ed na vazbu na OpenSSL.         <\/p>\n<p>Ve srovn\u00e1n\u00ed s v\u011btv\u00ed OpenSSL 1.1.1 bylo v OpenSSL 3.0.0 p\u0159id\u00e1no v\u00edce ne\u017e 7500 zm\u011bn, kter\u00e9 p\u0159ipravilo 350 v\u00fdvoj\u00e1\u0159\u016f. Hlavn\u00ed novinky OpenSSL 3.0.0:  <\/p>\n<ul>\n<li class=\"l\"> Byl navr\u017een nov\u00fd modul FIPS, kter\u00fd zahrnuje implementaci kryptografick\u00fdch algoritm\u016f spl\u0148uj\u00edc\u00edch bezpe\u010dnostn\u00ed standard FIPS 140-2 (certifika\u010dn\u00ed proces tohoto modulu se pl\u00e1nuje zah\u00e1jit v tomto m\u011bs\u00edci, z\u00edsk\u00e1n\u00ed certifik\u00e1tu FIPS 140-2 se o\u010dek\u00e1v\u00e1 p\u0159\u00ed\u0161t\u00ed rok). Nov\u00fd modul je v\u00fdrazn\u011b jednodu\u0161\u0161\u00ed na pou\u017e\u00edv\u00e1n\u00ed a jeho napojen\u00ed na mnoh\u00e9 aplikace nebude slo\u017eit\u011bj\u0161\u00ed ne\u017e zm\u011bna konfigura\u010dn\u00edho souboru. V\u00fdchoz\u00ed nastaven\u00ed modulu FIPS je vypnuto a pro jeho aktivaci je t\u0159eba zadat volbu enable-fips.\n<li class=\"l\"> V libcrypto byla zavedena koncepce plug-in provider\u016f, kter\u00e1 nahradila koncept engine (ENGINE API bylo pova\u017eov\u00e1no za zastaral\u00e9). Pomoc\u00ed provider\u016f lze p\u0159id\u00e1vat vlastn\u00ed implementace algoritm\u016f pro operace jako \u0161ifrov\u00e1n\u00ed, de\u0161ifrov\u00e1n\u00ed, generov\u00e1n\u00ed kl\u00ed\u010d\u016f, v\u00fdpo\u010det MAC, generov\u00e1n\u00ed a ov\u011b\u0159ov\u00e1n\u00ed digit\u00e1ln\u00edch podpis\u016f. Je mo\u017en\u00e1 jak integrace nov\u00fdch, tak vytv\u00e1\u0159en\u00ed alternativn\u00edch implementac\u00ed ji\u017e podporovan\u00fdch algoritm\u016f (v\u00fdchoz\u00ed volba pro ka\u017ed\u00fd algoritmus nyn\u00ed vyu\u017e\u00edv\u00e1 vestav\u011bn\u00e9ho poskytovatele OpenSSL).\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro protokol spr\u00e1vy certifik\u00e1t\u016f CMP (Certificate Management Protocol, RFC 4210), kter\u00fd lze pou\u017e\u00edt k \u017e\u00e1dosti o certifik\u00e1ty od <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/cs\/server\/dts-los-angeles\/\"   title=\"serveru\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3745\">serveru<\/a> certifika\u010dn\u00ed autorita, obnovov\u00e1n\u00ed certifik\u00e1t\u016f a odvol\u00e1v\u00e1n\u00ed certifik\u00e1t\u016f. Pr\u00e1ce s CMP se prov\u00e1d\u00ed pomoc\u00ed nov\u00e9ho n\u00e1stroje openssl-cmp, kter\u00fd tak\u00e9 podporuje form\u00e1t CRMF (RFC 4211) a p\u0159enos \u017e\u00e1dost\u00ed p\u0159es HTTP\/HTTPS (RFC 6712).\n<li class=\"l\"> Byl implementov\u00e1n plnohodnotn\u00fd klient pro protokoly HTTP a HTTPS, kter\u00fd podporuje metody GET a POST, p\u0159esm\u011brov\u00e1n\u00ed po\u017eadavk\u016f, pr\u00e1ci p\u0159es proxy, k\u00f3dov\u00e1n\u00ed ASN.1 a zpracov\u00e1n\u00ed \u010dasov\u00fdch limit\u016f.\n<li class=\"l\"> Bylo p\u0159id\u00e1no nov\u00e9 API EVP_MAC (API pro Message Authentication Code), kter\u00e9 usnad\u0148uje p\u0159id\u00e1n\u00ed nov\u00fdch implementac\u00ed autentiza\u010dn\u00edch k\u00f3d\u016f.\n<li class=\"l\"> Bylo navr\u017eeno nov\u00e9 API pro generov\u00e1n\u00ed kl\u00ed\u010d\u016f &#8212; EVP_KDF (API pro funkci derivace kl\u00ed\u010d\u016f), kter\u00e9 usnad\u0148uje p\u0159id\u00e1v\u00e1n\u00ed nov\u00fdch implementac\u00ed KDF a PRF. Star\u00e9 API EVP_PKEY, kter\u00e9 poskytovalo algoritmy scrypt, TLS1 PRF a HKDF, bylo p\u0159epracov\u00e1no ve form\u011b vrstvy, implementovan\u00e9 nad API EVP_KDF a EVP_MAC.\n<li class=\"l\"> V implementaci protokolu TLS byla umo\u017en\u011bna mo\u017enost pou\u017eit\u00ed vestav\u011bn\u00fdch v j\u00e1d\u0159e Linux klienta a serveru TLS pro urychlen\u00ed operac\u00ed. Pro aktivaci implementace TLS poskytovan\u00e9 j\u00e1drem Linux je nutn\u00e9 povolit volbu &#171;SSL_OP_ENABLE_KTLS&#187; nebo nastavit &#171;enable-ktls&#187;.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora pro nov\u00e9 algoritmy:\n<ul>\n<li class=\"l\"> Algoritmy pro generov\u00e1n\u00ed kl\u00ed\u010d\u016f (KDF) &#8212; &#171;SINGLE STEP&#187; a &#171;SSH&#187;.\n<li class=\"l\"> Algoritmy pro MAC &#8212; &#171;GMAC&#187; a &#171;KMAC&#187;.\n<li class=\"l\"> Algoritmus pro inkapsulaci kl\u00ed\u010d\u016f RSA (KEM) &#171;RSASVE&#187;.\n<li class=\"l\"> Algoritmus \u0161ifrov\u00e1n\u00ed &#171;AES-SIV&#187; (RFC-8452).\n<li class=\"l\"> API EVP bylo dopln\u011bno o vol\u00e1n\u00ed s podporou inverzn\u00edch \u0161ifer, kter\u00e9 pou\u017e\u00edvaj\u00ed algoritmus AES pro \u0161ifrov\u00e1n\u00ed kl\u00ed\u010d\u016f (Key Wrap): &#171;AES-128-WRAP-INV&#187;, &#171;AES-192-WRAP-INV&#187;, &#171;AES-256-WRAP-INV&#187;, &#171;AES-128-WRAP-PAD-INV&#187;, &#171;AES-192-WRAP-PAD-INV&#187; a &#171;AES-256-WRAP-PAD-INV&#187;.\n<li class=\"l\"> API EVP p\u0159idalo podporu algoritm\u016f pro \u0161ifrov\u00e1n\u00ed textu (CTS): &#171;AES-128-CBC-CTS&#187;, &#171;AES-192-CBC-CTS&#187;, &#171;AES-256-CBC-CTS&#187;, &#171;CAMELLIA-128-CBC-CTS&#187;, &#171;CAMELLIA-192-CBC-CTS&#187; a &#171;CAMELLIA-256-CBC-CTS&#187;.\n<li class=\"l\"> Byla p\u0159id\u00e1na podpora digit\u00e1ln\u00edch podpis\u016f CAdES-BES (RFC 5126).\n<li class=\"l\"> V AES_GCM byl implementov\u00e1n parametr AuthEnvelopedData (RFC 5083), umo\u017e\u0148uj\u00edc\u00ed \u0161ifrovat a de\u0161ifrovat zpr\u00e1vy, kter\u00e9 jsou autentizovan\u00e9 a za\u0161ifrovan\u00e9 pomoc\u00ed re\u017eimu AES GCM.  <\/ul>\n<li class=\"l\"> Funkce PKCS7_get_octet_string a PKCS7_type_is_other byly p\u0159esunuty do ve\u0159ejn\u00e9ho API.\n<li class=\"l\"> V API PKCS#12 byly algoritmy pou\u017e\u00edvan\u00e9 ve funkci PKCS12_create() nahrazeny PBKDF2 a AES, a pro v\u00fdpo\u010det MAC byl pou\u017eit algoritmus SHA-256. Pro obnoven\u00ed p\u0159edchoz\u00edho chov\u00e1n\u00ed je k dispozici volba &#171;-legacy&#187;. Bylo p\u0159id\u00e1no velk\u00e9 mno\u017estv\u00ed nov\u00fdch roz\u0161\u00ed\u0159en\u00fdch vol\u00e1n\u00ed PKCS12_*_ex, PKCS5_*_ex a PKCS8_*_ex, jako nap\u0159\u00edklad PKCS12_add_key_ex(), PKCS12_create_ex() a PKCS12_decrypt_skey_ex().\n<li class=\"l\"> Pro platformu Windows byla p\u0159id\u00e1na podpora synchronizace vl\u00e1ken pomoc\u00ed mechanismu SRWLock.\n<li class=\"l\"> Bylo p\u0159id\u00e1no nov\u00e9 API pro sledov\u00e1n\u00ed, kter\u00e9 se aktivuje p\u0159es parametr enable-trace.\n<li class=\"l\"> Byl roz\u0161\u00ed\u0159en okruh kl\u00ed\u010d\u016f podporovan\u00fdch ve funkc\u00edch EVP_PKEY_public_check() a EVP_PKEY_param_check(): RSA, DSA, ED25519, X25519, ED448 a X448.\n<li class=\"l\"> Byl odstran\u011bn podsystem RAND_DRBG, m\u00edsto kter\u00e9ho byl navr\u017een API EVP_RAND. Funkce FIPS_mode() a FIPS_mode_set() byly odstran\u011bny.\n<li class=\"l\"> V\u00fdrazn\u00e1 \u010d\u00e1st API byla p\u0159evedena do stavu zastaral\u00fdch \u2014 pou\u017e\u00edv\u00e1n\u00ed zastaral\u00fdch vol\u00e1n\u00ed ve zdrojov\u00e9m k\u00f3du projekt\u016f povede k v\u00fdstupu varov\u00e1n\u00ed p\u0159i kompilaci. Mezi zastaral\u00e9 byly ofici\u00e1ln\u011b vyhl\u00e1\u0161eny n\u00edzko\u00farov\u0148ov\u00e9 API, kter\u00e1 jsou v\u00e1z\u00e1na na konkr\u00e9tn\u00ed implementace algoritm\u016f (nap\u0159\u00edklad AES_set_encrypt_key a AES_encrypt). Ofici\u00e1ln\u00ed podpora v OpenSSL 3.0.0 nyn\u00ed poskytov\u00e1na pouze pro vysoko\u00farov\u0148ov\u00e9 API EVP, kter\u00e1 jsou abstrahov\u00e1na od jednotliv\u00fdch typ\u016f algoritm\u016f (k t\u011bmto API pat\u0159\u00ed nap\u0159\u00edklad funkce EVP_EncryptInit_ex, EVP_EncryptUpdate a EVP_EncryptFinal). V jednom z n\u00e1sleduj\u00edc\u00edch v\u00fdznamn\u00fdch vyd\u00e1n\u00ed budou zastaral\u00e1 API odstran\u011bna. Implementace zastaral\u00fdch algoritm\u016f, jako jsou MD2 a DES, dostupn\u00fdch prost\u0159ednictv\u00edm API EVP, byly p\u0159esunuty do samostatn\u00e9ho modulu \u201elegacy\u201c, kter\u00fd je ve v\u00fdchoz\u00edm nastaven\u00ed deaktivov\u00e1n.\n<li class=\"l\"> Dokumentace a sada test\u016f byly v\u00fdrazn\u011b roz\u0161\u00ed\u0159eny. Ve srovn\u00e1n\u00ed s v\u011btv\u00ed 1.1.1 vzrostl objem dokumentace o 94 % a velikost k\u00f3du testovac\u00ed sady o 54 %.  <\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55760\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f. \u041d\u043e\u0432\u0430\u044f \u0432\u0435\u0442\u043a\u0430 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f, \u043d\u0430\u0440\u0443\u0448\u0430\u044e\u0449\u0438\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 API \u0438 ABI, \u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0435 \u043f\u043e\u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0443 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0441 OpenSSL 1.1.1 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0448\u043b\u043e\u0439 \u0432\u0435\u0442\u043a\u0438 OpenSSL 1.1.1 \u0431\u0443\u0434\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101224","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-09-08T14:23:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-08T14:23:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Vyd\u00e1n\u00ed kryptografick\u00e9 knihovny OpenSSL 3.0.0 | ProHoster","description":"Po t\u0159ech letech v\u00fdvoje a 19 testovac\u00edch verz\u00edch do\u0161lo k vyd\u00e1n\u00ed knihovny OpenSSL 3.0.0 s realizac\u00ed protokol\u016f SSL\/TLS a r\u016fzn\u00fdch \u0161ifrovac\u00edch algoritm\u016f.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043a\u0440\u0438\u043f\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0442\u0440\u0451\u0445 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 19 \u0442\u0435\u0441\u0442\u043e\u0432\u044b\u0445 \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u0432 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438 OpenSSL 3.0.0 \u0441 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 SSL\/TLS \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u0432 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f.","og:url":"https:\/\/prohoster.info\/cs\/blog\/news\/vypusk-kriptograficheskoj-biblioteki-openssl-3-0-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-09-08T14:23:07+00:00","article:modified_time":"2021-09-08T14:23:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101224","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-08 14:38:48","updated":"2026-02-22 15:30:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=101224"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101224\/revisions"}],"predecessor-version":[{"id":162273,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/101224\/revisions\/162273"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=101224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=101224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=101224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}