1.1 Instalacija Windows Alata

Ova stranica detaljno objašnjava svaki korak - idealno za početnike.


1. Visual Studio 2022

Što je Visual Studio?

Visual Studio je Microsoftovo razvojno okruženje. Uključuje:

  • C/C++ Kompilator (cl.exe) - kompilira OpenSSL izvorni kod
  • Linker (link.exe) - stvara konačne DLL datoteke
  • nmake - izvršava build naredbe

Instalacija

Opcija A: Putem winget (preporučeno)

winget install Microsoft.VisualStudio.2022.Community

Opcija B: Ručno preuzimanje

  1. Odaberite „Community“ (besplatno)
  2. Pokrenite instalaciju

Odabir Workloada

Nakon preuzimanja otvara se Visual Studio Installer:

  1. Kliknite „Modify“ (ako je već instalirano) ili „Install“
  2. Odaberite: „Desktop development with C++„
  3. U desnom panelu provjerite:
    • ☑ MSVC v143 - VS 2022 C++ x64/x86 Build-Tools
    • ☑ Windows 10/11 SDK (najnovija verzija)
  4. Kliknite „Install“

Važno: Instalacija zauzima oko 10-20 GB i traje 30-60 minuta!


2. Windows SDK

Što je Windows SDK?

Windows SDK sadrži header datoteke poput stdlib.h, windows.h itd. Bez njih kompilator ne može pronaći osnovne funkcije.

Instalacija

Obično se SDK instalira s Visual Studiom. Ako ne:

winget install Microsoft.WindowsSDK.10.0.22621

3. Strawberry Perl

Što je Perl?

Perl je skriptni jezik. OpenSSL koristi Perl skripte za:

  • Configure - Otkriva sustav i stvara build datoteke
  • Generiranje koda za različite platforme

Instalacija

winget install StrawberryPerl.StrawberryPerl

Zadana putanja instalacije: C:\Strawberry\perl\bin


4. NASM (Netwide Assembler)

Što je NASM?

NASM je assembler - prevodi assembly kod u strojni kod.

OpenSSL sadrži ručno optimizirane assembly rutine za:

  • AES enkripciju (do 10x brže!)
  • SHA hash funkcije
  • Druge kriptografske operacije

Instalacija

winget install NASM.NASM

Važno: NASM se često ne dodaje automatski u PATH!


5. Git

Što je Git?

Git je sustav za kontrolu verzija. Trebate ga za:

  • Preuzimanje OpenSSL izvornog koda s GitHuba
  • Odabir ispravne verzije (tag)

Instalacija

winget install Git.Git

Nastavite na


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: 29.01.2026. u 21:26