Added docs
Signed-off-by: Marcin Woźniak <y0rune@aol.com>
This commit is contained in:
parent
47a90f46a9
commit
8ef55b7542
@ -34,8 +34,6 @@ def main
|
|||||||
puts "Ciphers: #{c1} + #{c2}"
|
puts "Ciphers: #{c1} + #{c2}"
|
||||||
|
|
||||||
# ALICE
|
# ALICE
|
||||||
#xc1 = wielokrotnoscPunktu(a,b,p,x,c1[0],c1[1])
|
|
||||||
#pmd = sumaPunktow(a,b,p,c2[0],c2[1],xc1[0],-xc1[1])
|
|
||||||
pmd = deSzyfrowanieElGamala(a,b,p,c1[0],c1[1],c2[0],c2[1],x)
|
pmd = deSzyfrowanieElGamala(a,b,p,c1[0],c1[1],c2[0],c2[1],x)
|
||||||
d = algorytmDeKodowania(a,b,p,pmd[0],pmd[1],n,u)
|
d = algorytmDeKodowania(a,b,p,pmd[0],pmd[1],n,u)
|
||||||
puts "Dekodowana wiadomość #{d.inspect}"
|
puts "Dekodowana wiadomość #{d.inspect}"
|
||||||
|
@ -541,6 +541,11 @@ def szyfrowanieElGamala(m,n,u,a,b,p,px,py,qx,qy)
|
|||||||
return c
|
return c
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#################################################################################
|
||||||
|
# Funkcja deSzyfrowanieElGamala(a,b,p,c1x,c1y,c2x,c2y,x)
|
||||||
|
#
|
||||||
|
# Zwraca odszyfrowany punkt początkowy na którym była wiadomość.
|
||||||
|
#################################################################################
|
||||||
def deSzyfrowanieElGamala(a,b,p,c1x,c1y,c2x,c2y,x)
|
def deSzyfrowanieElGamala(a,b,p,c1x,c1y,c2x,c2y,x)
|
||||||
xc1 = wielokrotnoscPunktu(a,b,p,x,c1x,c1y)
|
xc1 = wielokrotnoscPunktu(a,b,p,x,c1x,c1y)
|
||||||
pmd = sumaPunktow(a,b,p,c2x,c2y,xc1[0],-xc1[1])
|
pmd = sumaPunktow(a,b,p,c2x,c2y,xc1[0],-xc1[1])
|
||||||
|
Loading…
Reference in New Issue
Block a user