Hallo, ich beschäftige mich gerade ein bisschen für Kryptologie und bin dabei relativ schnell auf das Rabin Kryptosystem gekommen(Link: http://www2.cs.uni-paderborn.de/cs/ag-bloemer/lehre/proseminar_WS2005/materia/Czernik_DasRabinVerschluesselungssystem.pdf?PHPSESSID=d996c6367f702c91f68f64bb5e5785c6).
Das ganze mit der Verschlüsselung habe ich auch schon in JavaScript geschrieben; hier der ungefähre Code:
var q = 17; //Secret Pass 1
var p = 19; //Secret Pass 2
var m = 65; //Message ("a" im UNICODE)
var c = 0; //Verschlüsselte Nachricht
var n = p*q; //Public Pass
[..]
function encrypt() {
c = m^2 % n; // => c=m*m modulo n
document.getElementByID("output").innerHTML = c; //c ausgeben
}
Doch wie entschlüsselt man das ganze?! Im Netz habe ich nichts mehr verstanden(Bin erst 15; meine Mathe Kenntnisse sind daher etwas beschränkt:wink
.
Würde mich über Hilfe freuen.
PS: Checkt jemand die anspielung auf den Namen(SH)?
Das ganze mit der Verschlüsselung habe ich auch schon in JavaScript geschrieben; hier der ungefähre Code:
var q = 17; //Secret Pass 1
var p = 19; //Secret Pass 2
var m = 65; //Message ("a" im UNICODE)
var c = 0; //Verschlüsselte Nachricht
var n = p*q; //Public Pass
[..]
function encrypt() {
c = m^2 % n; // => c=m*m modulo n
document.getElementByID("output").innerHTML = c; //c ausgeben
}
Doch wie entschlüsselt man das ganze?! Im Netz habe ich nichts mehr verstanden(Bin erst 15; meine Mathe Kenntnisse sind daher etwas beschränkt:wink

Würde mich über Hilfe freuen.
PS: Checkt jemand die anspielung auf den Namen(SH)?
