diff --git a/romano_gabriele/RETI/acl/romano_acl_estese_es_01.pkt b/romano_gabriele/RETI/acl/romano_acl_estese_es_01.pkt new file mode 100644 index 0000000..2769969 Binary files /dev/null and b/romano_gabriele/RETI/acl/romano_acl_estese_es_01.pkt differ diff --git a/romano_gabriele/RETI/acl/romano_acl_estese_es_02.pkt b/romano_gabriele/RETI/acl/romano_acl_estese_es_02.pkt new file mode 100644 index 0000000..d668b46 Binary files /dev/null and b/romano_gabriele/RETI/acl/romano_acl_estese_es_02.pkt differ diff --git a/romano_gabriele/RETI/crittografia/appunti.txt b/romano_gabriele/RETI/crittografia/appunti.txt new file mode 100644 index 0000000..6313bd2 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/appunti.txt @@ -0,0 +1,4 @@ +cifrato con pubblica decifrato con privata --> confidenzialità +cifrato con privata decifrato con pubblica --> garanzia che sia stato generato da lui + +cifro con la mia privata e poi con la sua pubblica --> confidenzialità e integrità diff --git a/romano_gabriele/RETI/crittografia/encDecString.js b/romano_gabriele/RETI/crittografia/encDecString.js new file mode 100644 index 0000000..d015a5b --- /dev/null +++ b/romano_gabriele/RETI/crittografia/encDecString.js @@ -0,0 +1,44 @@ +// import { trovaDivisori } from "./trovaChiavi"; + +// function trova_e() { +// let e = m - 1; + +// while(trovaDivisori(i).length != 0) { +// i--; +// } + +// return e; +// } + +function encDec(mod, n, e, k, text) { + text = text.split(""); + let stringa = []; + let esponente = BigInt(0); + + // let e = trova_e(); + + if (mod == 'E') + esponente = e; + else if (mod == 'D') { + esponente = k; + } + + for (let letter of text) { + let i = BigInt(full_alphabet.indexOf(letter)); + stringa.push(full_alphabet[(i ** esponente) % n]); + } + + stringa = stringa.join(""); + + console.log("encrypted string", stringa); +} + +let mod = process.argv[2]; +let n = BigInt(process.argv[3]); +let e = BigInt(process.argv[4]); +let k = BigInt(process.argv[5]); +let text = process.argv[6]; + +let full_alphabet = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!£$%&/()=?^@,.-;:_òàùèì()[]{}<>|"; + +encDec(mod, n, e, k, text); \ No newline at end of file diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/chypher.txt b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/chypher.txt new file mode 100644 index 0000000..acdf66c --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/chypher.txt @@ -0,0 +1,5 @@ +OCPSnWSywYsBeQvBYgnx8jAv98XdNnXpq6EBZyTH6uxhM9EJ7xCQ6JuevMRL/bh/3CBk+gj5vQ6X +GRGFJh0zeq6FLb/ngTDAMxj6u0aQuEOERtSZz1DIxAbby4ENGp/FE1Xb9sSwfKVw0ez2Vhuh23Nv +pt6sw0XRXj1M/ECA66shbloHnaLMYz+kGZUlzlbnsncR5Vy7uhkckMV7bq9R6kaiGcfssodrC+Db +bc16DUeGk1kcwKVuJRNZD3I0UJ1o19viRQex04krZ29YdNXleZDQuEIYJ3D5W/OGdq43XZRqQNTi +8BJwiVngMX4IfIccOWQ/dh0u8QFcs4mYDWcvUQ== diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/clear.txt b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/clear.txt new file mode 100644 index 0000000..42972ac --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/clear.txt @@ -0,0 +1 @@ +macchi negro di merda giust0!!! diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.bin b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.bin new file mode 100644 index 0000000..ac364e4 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.bin @@ -0,0 +1,3 @@ +X-]򢢠1V/w t)E@rJ^am(f♗b^~I{39:eG l9MQ:P#ldXXz; 5H Tc[$ѐLE9I R¸Q +`Fc(j}cI%Կ \ No newline at end of file diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.txt b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.txt new file mode 100644 index 0000000..bbcbe74 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_file.txt @@ -0,0 +1,2 @@ +lalla vacca +macchi negro di merda giust0!!! diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_pubblica.pem b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_pubblica.pem new file mode 100644 index 0000000..e7d1322 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/francescoM_pubblica.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAph+fajl63PD8Z3XnKcMf +KmVpJooQzksgJ/e1Ns3OYonptR7V4Lh3QjPdu5jMGe22lDmdMgde249fjXioOWZp +aCZniYiwA63h9w/i1waxlO9RRJR/mG3sVY4QH5VPiCVl6NTsRtJQxzXGCEoR1Jp8 +P5fV6bmANuynuiyY7j7cGRJoHxvQ2sf1U8wf41QVaXmq3S+2azzhwU50AgNbm+TN +YMjnb6zewlpoF/2CdVHgSmGKE4fe7MyBAHzGgUj6tDvz33nsbwaN2wLzNKo3y9Rh +V0yLH8gOe6Rf0oIetC9XQIWw0xFdxVdchFQPERQeWLET5iUKhWrnNkMyikNIxUlG +zwIDAQAB +-----END PUBLIC KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/messaggio.txt b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/messaggio.txt new file mode 100644 index 0000000..f35e1ee --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/messaggio.txt @@ -0,0 +1 @@ +sudo matrix diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_privata.pem b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_privata.pem new file mode 100644 index 0000000..34fdf01 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_privata.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCiWG1vAsTovAZa +Rhirg2NKqExt6vmtMLp8OW/Vk1Tv+QveJSvvpDNOGEyePFb3TmsYSLTugwXppZw4 +zYETVnW8lSzmsuy/6TxP2XR46Erht20JMjvqSy2MWp30npFRhVLnFGAxclsV/qvR +tc+hSaPmzRDjqhspd5SoyfdzCU5ibw36zE3fs1YzJnjo1grRU0znHLTr3JMgQNqP +iQW9rWJXiEAwgyWb1K35ow2H9ICVmegKQkzElI5R0an/5dTV4fcCi5+XS5qHi/33 +AOw0cqtUa1AvbYZdGEJXw/eCTTFnbQV20mVEVgKTsnX+9NQ10HFYKLG+q762e5q+ +yUqTrgYLAgMBAAECggEAEsOzymwAhIIPHeoSOejS1jNDukS5nSoPtAITihUgcShR +FdkoDeflwjYOzQ9eYfFfcYwd1Z+xVEM/HlWqgKiyrRx09ylhMgFsZjJVQxBeb157 +LN/wivErj5h9v2OAmnKVlX4GbFCydIVeKLwiBptzZV74f8gOoalftm65ukMuGzRZ +uf0mt+JQgAqYecqWNeuVUK873CCTssrorcf6Ag6FSi9b6vbZEdH53ui3tM8ihWDz +ONcNywyU5LNZcY8dSCcwPE8sh5OFWks9lH+P3hE7OT2gtNw2j20VUHcTSSBrmbgE +LA075NPpAsbrI71OcMjGxROB3ojOb1SrXBWc83I9KQKBgQDTSl344D/HKDC8lBc3 +XV+6Zpl1uN50qCLlvtw0wj19hIdBHsiz/K9SlPz2FdQGXIHLHLgv9gj22sbP5r8G +VGVes6KzHrn1H1BhTnnRt1jmBk5rdxijmzCx8suM5ntCZO87Tl0j1fR+N9ti+JRJ +1/sC2ErGY7IH+CKdfNlaA0sIfwKBgQDEsrMMRN2ycsaszk4m8bYF3tEpHlzadd2y +AxwCoF/c9bk+y+GT5sG9GXfODui0MtN88pl30HV9zgYDq27UeoJLEaimfTsh4b2x +0rMXuuASelJ+pDneekU4RXW89hBLmrf9L8/LlahkMjTkoqppPnbaew79+afcyuHW +VWeBrercdQKBgCqH5bKbMTtdk7Hh/WpfmU1kKa/Qrra8wYmNibX1A3uombE6CRxx +2Li+1MyUSEGfjWDdPxYoaFWIZEylHf6gLmeJsU5s+PGmg/+SVGMqjPKAgniPWJ5W +Ns8bGG4cVuNefelqNMVp4/UkOT0K3I6gsx43e5XDq6p/ADjDUN0VnJzxAoGBAIhx +gVwwZS0FCyYSEgpXvzFBSAvi4Pw1qKx0FbkIsJbg6ThTS05CUwAuq3mHxApD+4p/ +6s8/DlFPWcKv57iCpuEWBcw/sIYnRmQUyWDbo9WNfq4Uk4PtgxiuriZ+9fzL/Xcm +9Fi/nsiqPyCeaeGJj/6sQFETHks9fP0lzyAYmYOFAoGAEzdz7V+xz2cBcd23OZ7r +bhkRYXnE/bNmHXsFlBsR+ReoFbI0zefntG4kd7aPQVGzXddlyJoJTziFDn0Vwr8D +8Why3xdBS0wS2sy2W+PQIN/atXUqTjjDzVv6ha1scOQKmpV16jxuZyvvez1UMN9/ +UBwjlaq3wakLC7eGGQWs1xE= +-----END PRIVATE KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_pubblica.pem b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_pubblica.pem new file mode 100644 index 0000000..db66fac --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/romano_pubblica.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAolhtbwLE6LwGWkYYq4Nj +SqhMber5rTC6fDlv1ZNU7/kL3iUr76QzThhMnjxW905rGEi07oMF6aWcOM2BE1Z1 +vJUs5rLsv+k8T9l0eOhK4bdtCTI76kstjFqd9J6RUYVS5xRgMXJbFf6r0bXPoUmj +5s0Q46obKXeUqMn3cwlOYm8N+sxN37NWMyZ46NYK0VNM5xy069yTIEDaj4kFva1i +V4hAMIMlm9St+aMNh/SAlZnoCkJMxJSOUdGp/+XU1eH3Aoufl0uah4v99wDsNHKr +VGtQL22GXRhCV8P3gk0xZ20FdtJlRFYCk7J1/vTUNdBxWCixvqu+tnuavslKk64G +CwIDAQAB +-----END PUBLIC KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_chypher.txt b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_chypher.txt new file mode 100644 index 0000000..87f847d --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_chypher.txt @@ -0,0 +1,5 @@ +XvXGD4itkhRgNzoubVvOxKxvfbTIDEGAtW+GKzhfPdQn5voppXgQG+zk/wZvJ+0tTQtzWw/GjJ3o +JtgLxwfMN+8mKnfYZCl55Y227vceD3E1tWuLSPAsV0tnbsauUczqe1RfljqowtTGb4XYkRxLXUiF +/CFFeqSHC3a2qdhWZPfqregxEziOBnoSbJrYfyHSYQxUw/QT/31mzC7PvE2rqn2YVzLSITiVboFr +lIIEu76zz9u8HVO+RXSDvdUaUQp4c9Xxw7visw15Oc3RTpCoNaAPfwcCT5NFu8LQWZnCmFJe2kxg +fnxC5WMUbyZnNKO1qY9+LD/etLRZFNKTRMtDWw== diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_pubblica.pem b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_pubblica.pem new file mode 100644 index 0000000..cb7211d --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/es_02/rossi_pubblica.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnAsCJHtRSYbMDkKJ1KCU +IKKl74VdT4LZTxKwmSZI5IkbdzIj0CMcJkEcy9wUI75+ip3GvWqcviwxcyzuD+hz +X97Ne2nZsG2ozIqBdfEp1V8RkpMiq82rvSsI4dQ5It1jUyxfUDiIxLZDQOs0QodK +6IoO45CM9mqOVR84vJ+yXHW8YOosllVun7cKiFUSuqbdBO2OG3MFYQanJ3hm3XZk +FvESd4jRz78BWtnWCNZDowNbuypsbRNXsk0r76a7O4I2Ulu1E0qZq8fycRFQFFXC +JuGTfEkG5cr3R9umqyyRBI1Vq1bBiWiRicR4QEqh7qRQr5oMykPLtQ/ZIyrjYG8K +WQIDAQAB +-----END PUBLIC KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/fede_pubblica.pem b/romano_gabriele/RETI/crittografia/es_crittografia/fede_pubblica.pem new file mode 100644 index 0000000..e30a983 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/fede_pubblica.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAneoEwXCszsAwLQ7i2x1B +G3t2dLGOO9d7TouCaKtiF+XbLht9A9U2uix4uBUG/sPtRrkgjZVq0VA593ASjETR +2QxmPVWShaPu8fFcbv8bajYeBfEFmyhgKaqvDuJzOgRZ+3d0Djd8msecma1EKSBu +taDxL6cxfCpruQIwQgsO2++id8ei+X3pPia/nPgdt37ABJsbX38HdTRWAZK+s+2R +LCraA+mzUa2dapLElaalUj1tpqbqFsrmGioaLN9+eXxBhxQbtwA8v/M+6Phk9w/A +6p9yZClQJMUf6RHSVeM1nZlVzoi7l5M4b5x/ndAFYX6I5MyNUMqXTJuqk37zeXEd +nwIDAQAB +-----END PUBLIC KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/mess_hash.md5 b/romano_gabriele/RETI/crittografia/es_crittografia/mess_hash.md5 new file mode 100644 index 0000000..48003d8 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/mess_hash.md5 @@ -0,0 +1 @@ +a55daf36224314b9ff0261e2de646f42 messaggio_segreto.txt diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/mess_signature.bin b/romano_gabriele/RETI/crittografia/es_crittografia/mess_signature.bin new file mode 100644 index 0000000..349fca3 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/mess_signature.bin @@ -0,0 +1 @@ +aaje?Q")/l9`;g\"tXnBX{FԤ+.2[:`-HT]3zE`K.>V&wƅ3K.DV5ht!D/E.jf{v^3Rj:\vTI MF]f_XdZ͚VII8҉9@1nyBe¢~TF0b"4~Jь;Hik \ No newline at end of file diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_enc.bin b/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_enc.bin new file mode 100644 index 0000000..bcf9bf3 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_enc.bin @@ -0,0 +1,2 @@ +\&trc`w/2,{ǘf8 ʈӲLgdrЛ§q:ؘIiB6<A7Xl Gn1|^~SySiXF/͟j",qf[# ɖ8H! h0N +7gd{Rӿsp&Eg?ffv uUnkj~P5fCpyG$Ug71?Buئy&L \ No newline at end of file diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_segreto.txt b/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_segreto.txt new file mode 100644 index 0000000..7fedcdc --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/messaggio_segreto.txt @@ -0,0 +1 @@ +macchi sei un negro giusto diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/romano_privata.pem b/romano_gabriele/RETI/crittografia/es_crittografia/romano_privata.pem new file mode 100644 index 0000000..34fdf01 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/romano_privata.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCiWG1vAsTovAZa +Rhirg2NKqExt6vmtMLp8OW/Vk1Tv+QveJSvvpDNOGEyePFb3TmsYSLTugwXppZw4 +zYETVnW8lSzmsuy/6TxP2XR46Erht20JMjvqSy2MWp30npFRhVLnFGAxclsV/qvR +tc+hSaPmzRDjqhspd5SoyfdzCU5ibw36zE3fs1YzJnjo1grRU0znHLTr3JMgQNqP +iQW9rWJXiEAwgyWb1K35ow2H9ICVmegKQkzElI5R0an/5dTV4fcCi5+XS5qHi/33 +AOw0cqtUa1AvbYZdGEJXw/eCTTFnbQV20mVEVgKTsnX+9NQ10HFYKLG+q762e5q+ +yUqTrgYLAgMBAAECggEAEsOzymwAhIIPHeoSOejS1jNDukS5nSoPtAITihUgcShR +FdkoDeflwjYOzQ9eYfFfcYwd1Z+xVEM/HlWqgKiyrRx09ylhMgFsZjJVQxBeb157 +LN/wivErj5h9v2OAmnKVlX4GbFCydIVeKLwiBptzZV74f8gOoalftm65ukMuGzRZ +uf0mt+JQgAqYecqWNeuVUK873CCTssrorcf6Ag6FSi9b6vbZEdH53ui3tM8ihWDz +ONcNywyU5LNZcY8dSCcwPE8sh5OFWks9lH+P3hE7OT2gtNw2j20VUHcTSSBrmbgE +LA075NPpAsbrI71OcMjGxROB3ojOb1SrXBWc83I9KQKBgQDTSl344D/HKDC8lBc3 +XV+6Zpl1uN50qCLlvtw0wj19hIdBHsiz/K9SlPz2FdQGXIHLHLgv9gj22sbP5r8G +VGVes6KzHrn1H1BhTnnRt1jmBk5rdxijmzCx8suM5ntCZO87Tl0j1fR+N9ti+JRJ +1/sC2ErGY7IH+CKdfNlaA0sIfwKBgQDEsrMMRN2ycsaszk4m8bYF3tEpHlzadd2y +AxwCoF/c9bk+y+GT5sG9GXfODui0MtN88pl30HV9zgYDq27UeoJLEaimfTsh4b2x +0rMXuuASelJ+pDneekU4RXW89hBLmrf9L8/LlahkMjTkoqppPnbaew79+afcyuHW +VWeBrercdQKBgCqH5bKbMTtdk7Hh/WpfmU1kKa/Qrra8wYmNibX1A3uombE6CRxx +2Li+1MyUSEGfjWDdPxYoaFWIZEylHf6gLmeJsU5s+PGmg/+SVGMqjPKAgniPWJ5W +Ns8bGG4cVuNefelqNMVp4/UkOT0K3I6gsx43e5XDq6p/ADjDUN0VnJzxAoGBAIhx +gVwwZS0FCyYSEgpXvzFBSAvi4Pw1qKx0FbkIsJbg6ThTS05CUwAuq3mHxApD+4p/ +6s8/DlFPWcKv57iCpuEWBcw/sIYnRmQUyWDbo9WNfq4Uk4PtgxiuriZ+9fzL/Xcm +9Fi/nsiqPyCeaeGJj/6sQFETHks9fP0lzyAYmYOFAoGAEzdz7V+xz2cBcd23OZ7r +bhkRYXnE/bNmHXsFlBsR+ReoFbI0zefntG4kd7aPQVGzXddlyJoJTziFDn0Vwr8D +8Why3xdBS0wS2sy2W+PQIN/atXUqTjjDzVv6ha1scOQKmpV16jxuZyvvez1UMN9/ +UBwjlaq3wakLC7eGGQWs1xE= +-----END PRIVATE KEY----- diff --git a/romano_gabriele/RETI/crittografia/es_crittografia/romano_pubblica.pem b/romano_gabriele/RETI/crittografia/es_crittografia/romano_pubblica.pem new file mode 100644 index 0000000..db66fac --- /dev/null +++ b/romano_gabriele/RETI/crittografia/es_crittografia/romano_pubblica.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAolhtbwLE6LwGWkYYq4Nj +SqhMber5rTC6fDlv1ZNU7/kL3iUr76QzThhMnjxW905rGEi07oMF6aWcOM2BE1Z1 +vJUs5rLsv+k8T9l0eOhK4bdtCTI76kstjFqd9J6RUYVS5xRgMXJbFf6r0bXPoUmj +5s0Q46obKXeUqMn3cwlOYm8N+sxN37NWMyZ46NYK0VNM5xy069yTIEDaj4kFva1i +V4hAMIMlm9St+aMNh/SAlZnoCkJMxJSOUdGp/+XU1eH3Aoufl0uah4v99wDsNHKr +VGtQL22GXRhCV8P3gk0xZ20FdtJlRFYCk7J1/vTUNdBxWCixvqu+tnuavslKk64G +CwIDAQAB +-----END PUBLIC KEY----- diff --git a/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/gpg-keys.asc b/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/gpg-keys.asc new file mode 100644 index 0000000..88551b5 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/gpg-keys.asc @@ -0,0 +1,83 @@ +-----BEGIN PGP PRIVATE KEY BLOCK----- + +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 +=2dVo +-----END PGP PRIVATE KEY BLOCK----- diff --git a/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/macchi_gpg-keys.asc b/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/macchi_gpg-keys.asc new file mode 100644 index 0000000..7b4c324 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/esercitazione_mailvelope/macchi_gpg-keys.asc @@ -0,0 +1,84 @@ +-----BEGIN PGP PRIVATE KEY BLOCK----- + +lQWGBGkoHsUBDAC+7gx7BBuETarBX8098GRQ22v9fhNc/WVEIXKQE9/5xBxzzyT7 +LITsoxAiqaEL4dRehR0bAqNezL1HuS0WiYFMuWq57etKZTH7DUODJmwE0FYMCwKf +YjQHBPwrfabCTPy1wMQ9yfgBnZyP3iXjBC0eKUdVZedqHpaO9sdvuFyLkARisi6y +Zsi4iFJ9LzwpoSG5NTqfvtNDuO22ASuwUTDgIq7Zd2sJKnugHKCIALG8icXJGKJz +kKpR/SY5Wwt4ZpypbWBZVFO8lpkf0Zagf7l/QqAm3pgdFAbD4AsBamwPRCXkGgTj +30RASilqj5wLkgWJ49by/NMUuhBypa59XKaUR1bolVYW/wu1sOu+vQYd8ipx//fj +dv6n+yOOPo+oImozwtr9gbr6g9/yXfae004wOfgWN49hXMbfIhs7MTY7AZVaxakC +DfV17K4i1cV0OZxUcqOuTXRipqb2GVXfb/MZpTd/Mfs74V0RMExEebMA7kPqLgwX ++PCB7sQUHCpFcS0AEQEAAf4HAwIQHtfvJjClS/8+TosVWZL19WG4Y1ALMfX09FZH +uGT/Eg7wObAXne+30ftFU3Aw4u2OSCXL4ll/IzoBzK+v82i9QLxTRmks3IAndFjj +p7Ye0qyLQRXVYnuNx9lAHg17ztR/LkuJH4MQApoT4uw7d+55BKm2I0FlZ37iXVDL +3FoeT7ljeQxVIYNot4MYz9oMMF05Xv010fYC9MFOZ5fGaNZESYMdC1XlanT09PG2 +QbGKoc3+XXgIk+HzELu+RM3HWiL1ha3Cf+trcwpOvGn0m4gI/RJJThRFrPKdopOf +M4fW7Y7lCh4oHi7Zscn090z9fsUtoxwk7TwzIUFzLdCFUmg3+AphiHMGY0/sGezg +15rnVPUCEfk1zQy3XXW+DH8mp3uqCYcouuAbPnicDXhWruW3wCgrgrnNxyU74bBB +LwnIPhP6pgUzvKm+K6zG4Rj00Z8722mcKpEAOq2O23031LVZSo7PiLMe12MH1rCB +z9e/Pq8GBjfN6BTD0t8rT3D4hwNuo6sw1d+otw8tpMA8N305WXrFKG9jz4f7jLcR +Qr5TqUsKNqCUusJnty8lBkUBNQ9/SNRg8m1al+Yv4NWBIpwyn7M4o5OzV1MWlMyj +ZvhNxg3nous7tjsi29L207DHF6xwZjkpBloKj0EC/ov3DRhfPb6Bum0JOt6m9tyR +ej8V9dLUslkN79H7VYQT7WHBsI7oA8BDzSEab5DPkXyUeHx+EhTNMF2oZ/AKAZl+ +YKTmrOw/yXEMfYs0XdhtcqkYRPVE+EBAZ1nl7p4jXG7D35NSGcIynFYR79Bo0W5E +OcIznCFpZwlADtsVGwI2m9l9MRRNhlzj17PFdgb3RiEAJCncomyxj86t5phv5lFM +HUYXMDoQnWFwKyELWwVAkFleXA1/eH9Qp+tF3EZEqlPET8zVF6bIj0aE8Xraypxr +Dq0hZdC7j+bLf0poxCwPF1pWWdnO/mVx6h6LBVof/Krqe1d8hAQcssXnmwbX8nhx +ElNUQzgUv6t+iKmC7jO6mRH+nx1gIs/YKmRQTgYcDt3wFGIUeahcjGar21ktWri8 +VdswSOe2vVBQ49raDvJaZbXfJ60XcJDNgsuBYe8UBG3+/3onUIrJGVs3BgDSzQrN +hDw58h+FIq9Ej+VQtDFVvhEcu/vV8nH93NYu8XAFp4hVZz7rpMEf/9/ei7bwQ7WL +CqyQvHxeCNSrQundR74ImACLbUVnBJwjvVV96IrQKOgXyWXxntw3yF59FUz4CY1J +8M1zmUug90fzXB2CVA+6yxOzaS0sUKaIXdIk0QZGW5qX7HEUatynyuJpui63oAgl +IRd1gTslVxbRDq18ZeQeMehL7KG4LsvhCrRBRmVkZXJpY28gTWFjY2hpIChJIExP +VkUgTElOVVgpIDxmZWRlcmljb21hdXJpbGlvbWFjY2hpQGdtYWlsLmNvbT6JAc4E +EwEKADgWIQSknLZOTzr/PYF8rv6dS5/Gr9ouWAUCaSgexQIbAwULCQgHAgYVCgkI +CwIEFgIDAQIeAQIXgAAKCRCdS5/Gr9ouWEGIC/49Dr8RTjEPWzQFvpw0CiB2bdVQ +8po2ig91zxhQz9LmNI/eHrbWuBfm4aihbmOsn66OIprqdaYtC+1U+NkA2NBZguur +ZFMQRa3yEn5C/ZdB/7NKncmhlBVyray1Tz+BPhqiwh1ey8DmQ0eF89qLTdZv/0f+ +DTskKSf5/mSfY1eTOownwtKbCpRRP+0qPcPGCBpfa8tvv3ZGVbvdja64sdi+c6k8 +AJXAarLBdT79ctwxjguG1QVGnA8TGkxe2cf44g6FqjlEr0FZMKkTRw/riY+8rbm/ +M80V1nbcbEoLkBpfL9cm/fk2sXfu3hve+IUPBHKIEZQbEbknYZ7Mao8HynMNUZHJ ++Lj9xh1LSBIu26gXQw0lDy5cZSDIGY19Pl7dsNBBLSxvk0qR1tiAu5/otPEPrBnb +0q/736QiQLjuPbyl1IfA7uq5X/oB7A/4j/oIep+KDfuXSWqEpV9jizXnivJAPgYG +JFfOsCxL/KQAQJGbXOgRjC1+KBxE/Fp5NX53s1ydBYYEaSgexQEMALYTOnsdVcY2 +8mnIgSNJjYax+XMB6Ch+t2ZVFdLxG9nsy16WT/uZIsctZUwqYm3gxdSSLE2SZMab +SRGiADqDpUgiWtaqBHi7bzcqeLLiUb5bIY55cMqoiIuGl909jQEv1EDDtjbQBsTU +jpnjf5HdVScRt0Rc+dX5gM7x7WkHc1nL7VbiEb3jR5DuAJcYr+BAyKXA/P+AIIry +lxCw0wpC9R0PyzMUwS5Oa3hg5p74HStkBlPkgeB/x22ndZBtkdTNMWY7wnKfceQ9 +TuZ+H8OFmVEfQO6Cpr8LKFaF6HmNRgRrZYc1tljR35ukOn5is3lg2o35cSA1LxWK +Su+un9T7FO26/4kANWtLKF03rDI+xup9sGhOfqQmpA84KRm67AY9dVT0yc2uuupd +uM82+KAWgYj6LB8DRoGgFB7DecIJF+Hzleg6zXzSh3x4udyJJ3FzDubJ7LFNPLJX +LHHSGZwhwwvsvBdJWCPczUdM9gkHp4dYTHbvC/7QEqvoMKPMciE+uwARAQAB/gcD +Akg28ypGdl8m/59AVz4qGSTUIF8Gu9ezEQFxHGulIm2m3pgUKplA3lFgOaN0mYu4 +u2icamFg4Yn56qiHAkzpm2Iwr5Q78TDS44V52+gMIL5zkJroy6Xgf3Cn5oyWVOuj +N2MlssCOqf2jXX9ZTmTwCGutrn+pZpsTsefhoFEya/Wminq7Zh1NIHr++h3+xG5/ +WtDHfDxEPnrWOue60bpK72TrHI8cf3wUrGADdzECxUyLmM7+df2+mOa40ZrbuB5E +6AX7m8m1bopAD/eiSsRPGYwOBJm9b80zcPmtxhe/jae810G5JRKPFACtMx00doH8 +yidkBKFsv57kYESts5uJPkGQGhp6LCbncBizCScqbO6CeS4AN8wEvL7sawej5/V8 +zSR7tV9TlG7sDkIVe3iJ+QbCpvEdBoxBeAimsCxnylWFXWfdB45r7JtjbxjG0k7R +0RExX8AXtnIovnOZPKJaPX9sY7BOtNpEaayLGu/pDr1UCpeXhvyog17EcPJqyLAK +HdyBBLnLvh86MFH139oI7TeQcHlkm0skZk/82CKQBwBayIZdgvoFK7ej+N3iMHNC +FC/zuUOFYOMFrjwLnCbIYkphW3VDs4xw/a28r35PkUaY+dM4AezJhkYFaVhaP/Le +X9XhCFBmVIR9aLNyQrNa66AGbLv/8qqx4JygQ3Lb9epwZTB2TJoTAp2/6vSGdIla +HFl9Wj7wR2c8cVgFhgqmtv5IwY7ErjXKvQghf+Rds9dJAvoTm0seKZ4x3RlnEhGH +0abaHDCXLtzX119TCCoiX1MmzM7rXrP+q7sVHEh74+lT9P9Y+NzcmmtqAFo8OjJu +q3IkKISdt1JWzc9ZoNWcinoo7Be9JxoVNqrwwhJhpKjt/Hh2ixSwni5jE3zHJAUt +7v4ks3pF9SZnLsPvNiZ/jQw9uDWAEFE+wuk3TDkdaAbQsmTUwb68mshaisvkBwE6 +Eh8EzOBflrt2a1V4iYI1htfPBUrv66Q7Znj9qiqgPc1eBBYXWXMU+2rx/+0ivT52 +UqpTtzW4EoalSUoOcKmIlwr7wPsHAdMsqwPDU/FiTOGjRXSXxY2dQqd5Do/8YOsV +ffjDMmxz9rf6c87QvWN1OKvboafkDuDBtO7Jxbv732rzkp9vjL0SWetBwlnIQ6lH +Eu2jVtS80g514VccML+rRz71UYUIAxWlwPtzR3VFwDd48DlC77M15s9bSkiEkugD +VBIPrj/oSjP5b9tCGW123CvB+XKXvYpvJQzxVDRQsBXZai6ArppxVlcQ6/56nkEs +jW4cz2Aw7brXWF05zwiFtVJjT16HzJ7xj7MxY9qrv9U/lWKNkm0NfQ4EGFaX41Rf +eLM+71TkiQG2BBgBCgAgFiEEpJy2Tk86/z2BfK7+nUufxq/aLlgFAmkoHsUCGwwA +CgkQnUufxq/aLlgA8Av+KjgadeW3AC9tIC1JNS6ekR421gmnAv9z50bkRQY7e5I/ +i9S99+5dZsl8eIXYV56z0mbE8Y9ieVLMIru7WueyBipbQEojq+tnN+G3csHyOFc7 +vgnOJKmgZK1ZoS/QZTKxU/i7aagqZ2P8jpk7vldAlQFg3pvHbKYdi0YcVg2YKYDi +Rw80VlCdLkrNO73s1c8DI+fpip0r4Rxo2msjhT/lXbUl1c4waW6V27Fc8+vnVwpN +urQ1kp3PuQigzV8oswnYqU4N3cH3/XJ9/lc6GiciDIG5bNE8untknGS1/Ug28ryV +6h9wOaGAKh2uN9kO/2nfAu2DMWFrxQyI+WBJ4GKTha145Ql3rAfTtFF+rLn9oXFk +uGF3Jf1YzUiQcLzKFNUqfyUEad7WPljPldN9G81bLJOMiH5RIAk4LVCUZd9nXerS +fnbr1NTgneJMRxzA29LlSn/5KwJHGGFk0HxPUXUD0uwDjRLsFq6WiW5qUgIJR6YF +vMuMlXFdFcyK1Q5qxmmO +=ROVx +-----END PGP PRIVATE KEY BLOCK----- diff --git a/romano_gabriele/RETI/crittografia/esercitazione_thunderbird/gpg-keys.asc b/romano_gabriele/RETI/crittografia/esercitazione_thunderbird/gpg-keys.asc new file mode 100644 index 0000000..88551b5 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/esercitazione_thunderbird/gpg-keys.asc @@ -0,0 +1,83 @@ +-----BEGIN PGP PRIVATE KEY BLOCK----- + +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 +=2dVo +-----END PGP PRIVATE KEY BLOCK----- diff --git a/romano_gabriele/RETI/crittografia/find_d.js b/romano_gabriele/RETI/crittografia/find_d.js new file mode 100644 index 0000000..7875d6d --- /dev/null +++ b/romano_gabriele/RETI/crittografia/find_d.js @@ -0,0 +1,11 @@ +let e = process.argv[2]; +let m = process.argv[3]; + +let d = 0; +// let k = (m * h + 1) / e; + +while((e * d) % m != 1 || e == d) { + d++; +} + +console.log(d); \ No newline at end of file diff --git a/romano_gabriele/RETI/crittografia/trovaChiavi.js b/romano_gabriele/RETI/crittografia/trovaChiavi.js new file mode 100644 index 0000000..9b8dfc6 --- /dev/null +++ b/romano_gabriele/RETI/crittografia/trovaChiavi.js @@ -0,0 +1,32 @@ +export function trovaDivisori(num) { + let arrayDivisori = []; + for(let i = 2; i < num; i++) { + if(num % i == 0) + arrayDivisori.push(num / i); + } + + return arrayDivisori; +} + +let p = process.argv[2]; +let q = process.argv[3]; + +let n = p * q; +let m = (p - 1) * (q - 1); + +let i = m - 1; + +while(trovaDivisori(i).length != 0) { + i--; +} + +let e = i; +let k = 0; +// let k = (m * h + 1) / e; + +while((e * k) % m != 1 || e == k) { + k++; +} + +console.log("pubblica", e, n); +console.log("privata", k, n); \ No newline at end of file diff --git a/romano_gabriele/RETI/nat/romano_01_nat-one2one_studente.pkt b/romano_gabriele/RETI/nat/romano_01_nat-one2one_studente.pkt new file mode 100644 index 0000000..dae3d2a Binary files /dev/null and b/romano_gabriele/RETI/nat/romano_01_nat-one2one_studente.pkt differ diff --git a/romano_gabriele/RETI/nat/romano_02_nat-many2one_studente.pkt b/romano_gabriele/RETI/nat/romano_02_nat-many2one_studente.pkt new file mode 100644 index 0000000..db22e23 Binary files /dev/null and b/romano_gabriele/RETI/nat/romano_02_nat-many2one_studente.pkt differ