Bench.JS DSA

Implémentation DSA en Javascript avec BigInt, Rng, Base64 de Tom Wu (2009).

Génération DSA
	var p = new BigInteger("117822791132212360282319042495098062018900067431188858134335306441718433396022535700377650424200391288200595237888914161611075533199086425686586392363618740409306609526644410395845522930968359416803342139094547219284128018587148978659289451574290844773820459847528736213553282176885653081965700143263037869023");
	var q = new BigInteger("1305324072425053147510044539688912262438899454117");
	var g = new BigInteger("85681060152664308838468721674150014027878629530985885400990136320680366451555760229697595346325545254108144099136025271407513873997434121911773702496519385597582414160239927061687532081590778951636737211614798338007184810425777455424436921570373692293491327786185216159049210700437805071779016788426952369978");
	var rng = new SecureRandom();
	x = new BigInteger(240,rng);
	x = x.mod(q);
	var r = g.modPow(x1,p);
benchGenerationSecretDSA()
Résultat: ...

 

Generation Secret DSA: