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}"
|
||||
|
||||
# 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)
|
||||
d = algorytmDeKodowania(a,b,p,pmd[0],pmd[1],n,u)
|
||||
puts "Dekodowana wiadomość #{d.inspect}"
|
||||
|
@ -541,6 +541,11 @@ def szyfrowanieElGamala(m,n,u,a,b,p,px,py,qx,qy)
|
||||
return c
|
||||
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)
|
||||
xc1 = wielokrotnoscPunktu(a,b,p,x,c1x,c1y)
|
||||
pmd = sumaPunktow(a,b,p,c2x,c2y,xc1[0],-xc1[1])
|
||||
|
Loading…
Reference in New Issue
Block a user