From 8ef55b7542f85af88ff875b3bd2be4f45e361352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Sat, 2 Jan 2021 14:46:06 +0100 Subject: [PATCH] Added docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcin Woźniak --- 8-lab/szyfrowanie-krzywe.rb | 2 -- module.rb | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/8-lab/szyfrowanie-krzywe.rb b/8-lab/szyfrowanie-krzywe.rb index 118d6f1..ffed6c7 100755 --- a/8-lab/szyfrowanie-krzywe.rb +++ b/8-lab/szyfrowanie-krzywe.rb @@ -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}" diff --git a/module.rb b/module.rb index 935d0c6..b284008 100755 --- a/module.rb +++ b/module.rb @@ -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])