Inhaltsverzeichnis
OpenSSL 3.6 Dokumentacija za Kompilaciju
Dobrodošli u dokumentaciju za početnike o kompilaciji OpenSSL 3.6 iz izvornog koda.
Što je OpenSSL?
OpenSSL je biblioteka otvorenog koda za:
- Enkripciju - AES, ChaCha20 i više
- Digitalne potpise - RSA, ECDSA, ML-DSA (Post-kvantni)
- Certifikate - X.509, PKI infrastruktura
- TLS/SSL - Sigurna mrežna komunikacija
Verzija 3.6 donosi post-kvantnu kriptografiju:
- ML-DSA (bivši Dilithium) - NIST FIPS 204
- ML-KEM (bivši Kyber) - NIST FIPS 203
Brzi Početak
# 1. Instalirajte preduvjete (jednokratno) winget install Microsoft.VisualStudio.2022.Community winget install StrawberryPerl.StrawberryPerl winget install NASM.NASM # 2. Pokrenite kompilaciju powershell.exe -ExecutionPolicy Bypass -File "build_openssl.ps1" # 3. Provjerite rezultat openssl version -a
Pregled Dokumentacije
| Poglavlje | Opis |
|---|---|
| 1. Priprema | Što vam treba? Instalacija alata |
| 2. Izvori | Kloniranje GitHub repozitorija |
| 3. Kompilacija | Kompilacija za Windows, Linux, WASM |
| 4. Testiranje | Provjera instalacije |
| 5. Integracija | Integracija u .NET/Blazor |
| 6. Distribucija | Dijeljenje datoteka, NuGet |
| 7. CI/CD | GitHub Actions, Azure DevOps |
Za koga je ova dokumentacija?
Ova dokumentacija je namijenjena početnicima koji:
- Nikada nisu kompilirali OpenSSL
- Trebaju prilagođenu verziju za svoj projekt
- Žele koristiti post-kvantnu kriptografiju
- Trebaju FIPS 140-3 usklađenost
Nije potrebno prethodno znanje! Svi koraci su detaljno objašnjeni.
Podržane Platforme
| Platforma | Opis | Stranica |
|---|---|---|
| Windows x64 | Nativne DLL datoteke za .NET | Kompilacija Windows |
| Windows x64 FIPS | FIPS 140-3 usklađeno | Kompilacija FIPS |
| Linux (WSL) | Nativne .so za kontejnere | Kompilacija Linux |
| WASM | Za Blazor WebAssembly | Kompilacija WASM |
Nastavite na
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: 29.01.2026. u 21:25