1	Ukoliko je u RSA algoritmu javni kljuc (e,n)=(3,33) digitalno potpisati poruku m=5

2	Ukoliko je u RSA algoritmu javni kljuc (e,n)=(3,33) sifrovati poruku m=14

3	Ukoliko je u RSA algoritmu javni kljuc (e,n)=(3,33) desifrovati sifrat c=5

4	U diffie-helman algotritmu za razmenu kljuceva gde je p=47 i g=3 Alisa je zamislila broj x=8 a Bob broj y=10 . 
	Naci zajednicku tajnu.

5	Koriscenjem prosirenih CISCO lista pristupa, racunarima 172.16.4.2/24 i 172.16.4.3/24 dozvoliti FTP saobracaj u podmrezu 
	172.16.3.0/24, dok svim ostalim racunarima iz mreze 172.16.4.0/24 treba da bude zabranjen pristup podmrezi 172.16.3.0/24. 
	Svim ostalim racunarima koji ne pripadaju podmrezi 172.16.4.0/24 sve je dozvoljeno.

	#access-list 101 permit tcp 172.16.4.2 0.0.0.0 172.16.3.0 0.0.0.255 eq 21 
	#access-list 101 permit tcp 172.16.4.3 0.0.0.0 172.16.3.0 0.0.0.255 eq 21 
	#access-list 101 deny ip 172.16.4.0 0.0.0.255 172.16.3.0 0.0.0.255 
	#access-list 101 permit ip any 172.16.3.0 0.0.0.255
	#access-list 101 permit ip 172.16.3.0 0.0.0.255 any host


6	Predpostavimo da u web aplikaciji koja je povezana na bazu SQL Server postoji sledeca linija koda: statement:=
	"SELECT * FROM users WHERE name='"+userName+"';"  
	Napisati kako izglea transformisani upit ukoliko u web stranicu u polju za korisnicko ime upisemo
	a) a' or 't'='t
	b) a'; DROP TABLE users; SELECT * FROM data WHERE name LIKE 'Pera

7	Razmorite sledeci program i precizno objasnite u kom redu se nalazi problem i u zavisnoti od argv[1] kada ce se on desiti
	
	#include <stdio.h>
	void foo(char *bar)
	{
		char c[12];
		strcpy(c,bar);
	}
	
	int main(int argc, char **argv)
	{
		foo(argv[1]);
	}



-----------------------------------------------------------------------------------------------------------------------------------
SELECT * FROM users WHERE name='a' or 't'='t';

SELECT * FROM users WHERE name='a'; DROP TABLE users; SELECT * FROM data WHERE name LIKE 'Pera';