momentálne sa ma matematička pýtala ako vidím dešifrovanie dokumentu a ja jej vravím: musíš si to predstaviť tak, že nelineárne vektory nezlomíš, ale s počtom tvojich pokusov sa začnú podobať a dešifruješ úspešne linárne násobky, vidím to takto a chceli sme to ukázať v triede:

nápad je to jednoduchý v julia lang:
using Pkg
Pkg.add("Plots")
using Plots
vals = []
a=1
b=30
for i in range(a,b)
for j in range(a,b)
if lcm(i,j)*gcd(i,j)==abs(i*j)
append!(vals,lcm(i,j)*gcd(i,j))
end
end
end
# Histogram
scatter(vals,
bins = 20,
ylabel = "y=[1..30] cant decipher non linear vectors",
xlabel = "x=[1..30] with more tries nonlinearity disappears",
title = "Deciphering: lcm(i,j)*gcd(i,j)==abs(i*j)",
legend = false
)
display(current())
# Pre interaktívne prostredie
if !Base.isinteractive()
println("Press enter to quit:")
readline()
end
pozrite, čo sa stane s miliónmmi pokusov pri lámaní šifry:


Comments “Ako nakresliť dešifrovanie dokumentu? Nuž: Nelinárne vektory sa stávajú lineárne závislými násobkami, obrázok:”