From 9c8606ef11a680e5d08a20b5c990f4f8d0d706cf Mon Sep 17 00:00:00 2001 From: AlexanderAleksic Date: Wed, 25 Mar 2026 10:10:09 +0100 Subject: [PATCH] 25.3.2026 V2 --- nscs | 1 - .../VonNachbar/signed_document.tar.gz | Bin 0 -> 963 bytes .../VonNachbar/signed_document/document.txt | 2 ++ .../VonNachbar/signed_document/public_key.pem | 9 ++++++ .../VonNachbar/signed_document/signature.bin | Bin 0 -> 256 bytes nscs/DigitaleSignatur/document.txt | 1 + nscs/DigitaleSignatur/private_key.pem | 28 +++++++++++++++++ nscs/DigitaleSignatur/public_key.pem | 9 ++++++ nscs/DigitaleSignatur/signature.bin | 1 + nscs/DigitaleSignatur/signed_document.tar.gz | Bin 0 -> 940 bytes nscs/Hashfunktionen/long.txt | 1 + nscs/Hashfunktionen/short.txt | 1 + nscs/Hashfunktionen/similiar-text1.txt | 1 + nscs/Hashfunktionen/similiar-text2.txt | 1 + nscs/ssh-demo/docker-compose.yml | 13 ++++++++ nscs/ssh-demo/generate_keys.sh | 29 ++++++++++++++++++ nscs/ssh-demo/sshd/Dockerfile | 0 nscs/ssh-demo/sshd/sshd_config | 0 18 files changed, 96 insertions(+), 1 deletion(-) delete mode 160000 nscs create mode 100644 nscs/DigitaleSignatur/VonNachbar/signed_document.tar.gz create mode 100644 nscs/DigitaleSignatur/VonNachbar/signed_document/document.txt create mode 100644 nscs/DigitaleSignatur/VonNachbar/signed_document/public_key.pem create mode 100644 nscs/DigitaleSignatur/VonNachbar/signed_document/signature.bin create mode 100644 nscs/DigitaleSignatur/document.txt create mode 100644 nscs/DigitaleSignatur/private_key.pem create mode 100644 nscs/DigitaleSignatur/public_key.pem create mode 100644 nscs/DigitaleSignatur/signature.bin create mode 100644 nscs/DigitaleSignatur/signed_document.tar.gz create mode 100644 nscs/Hashfunktionen/long.txt create mode 100644 nscs/Hashfunktionen/short.txt create mode 100644 nscs/Hashfunktionen/similiar-text1.txt create mode 100644 nscs/Hashfunktionen/similiar-text2.txt create mode 100644 nscs/ssh-demo/docker-compose.yml create mode 100644 nscs/ssh-demo/generate_keys.sh create mode 100644 nscs/ssh-demo/sshd/Dockerfile create mode 100644 nscs/ssh-demo/sshd/sshd_config diff --git a/nscs b/nscs deleted file mode 160000 index 49494c7..0000000 --- a/nscs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 49494c731943590f544e4e7fa9acdc3cfbbfbf93 diff --git a/nscs/DigitaleSignatur/VonNachbar/signed_document.tar.gz b/nscs/DigitaleSignatur/VonNachbar/signed_document.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7df999f38b021948cbf40cb30b6be4ae1ea5b03a GIT binary patch literal 963 zcmV;!13dg6iwFP!000001MSssXxwBR2k=|LfyW%~g-&qROcWWL*W_}!TwiQ1$z86w zT&_)WZSGF3rfDw8U6SVRl1p<)?PQ&E{y`YbQubmK=h%i=(Y+Y{DN}qi6w!%O9Ag%y zz7YSQWz%)&wTKjk6kl{zcs_4_56>^~B+rvC&+v%iS*qsj>JO{yizZ;l-F?OIs}Cpt~cD?2RQZ*&n?&gpJEgp@(t63 zY(vpq$WrzCHmE&>st~}t3tza1CmWsZ7k_SveyW&_QwGKTEoz6+4bsbWXP~r zXpQCaAA{k)@*i7hwe#PuF_8Zo;m%Xnt~_!wGxhO_=irHF*By9h?un=7cFgY^JG14J zr%T#l51?i$4QO`VB|pWQ@`UEa0#@?*kwc=ku;<@+vm{`yA?(O*_nAt>a**zh5U;KI7!{^^W-SN%qUypB< zUbz3HZ^YVSJuCKclq%`VzcAiDADh0ypL2Y%$#xnKhQn zKMtdR-~Y(s{U1YckpCOvfdynL&E%lIelp8Y5SuD4PKG&#A(;x1BeiNxuNvuYA0`Pt zMH56XMeqq?p-*XSdz>Onj@7YzAK6FNqbb{Na#mdkr`Yc1XbK+aN@n9kZ=PyqsibBq zHQ$ozffm3r5=eFiwW>jmst1*R1gn1nq6I#;ot0H0v-DRs8^cV$} zre%_l3{E7dK%>)TM`1JZk+fr>j$Rk!UXw;*f)pTWF08YZp2U!TROD<{!6<Dyzaot1HTu^t?p#jsDRfnMFlkw_6I0g$INYC)?*rHB>-?hOm`sIc398 zqqUw9I_{NJ;d*>Ei`D_4*w*UchcL+4gXB!VvGzqy#L7KQt% znt*PTV-CI_W_(yUAyd1j!Dr(2be!9S_^K7Pn22687yI4-fU}nRP1B;Ka=fsY{a064 zeoKzxlOO^=ba6fNKz9yQE+7UC0TJ9D3BScuLDyr8rfg!g95t%bnju&|3`POc9WtDl Gpkk}~=YN|3 literal 0 HcmV?d00001 diff --git a/nscs/DigitaleSignatur/document.txt b/nscs/DigitaleSignatur/document.txt new file mode 100644 index 0000000..075dc51 --- /dev/null +++ b/nscs/DigitaleSignatur/document.txt @@ -0,0 +1 @@ +Hello World, what a beatiful day! diff --git a/nscs/DigitaleSignatur/private_key.pem b/nscs/DigitaleSignatur/private_key.pem new file mode 100644 index 0000000..b55422b --- /dev/null +++ b/nscs/DigitaleSignatur/private_key.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQC9qrz8Uxq+Mu6G ++ZNcWFwh6xn5K3cXssCqgx/wxD4soK5hOr0f4lquKL3wMSKBesEZNuQr3VnwtP88 +/X+WJ6FuKXU3wpjwJwbRSVvjsnVU3z9AJa74EyYgC7ntoqs6Il6lkK7l/1arULM3 +y2+NGdIS+016Sqao6PgynelivKzCHNmhCJ0ItMn6HwFjKwg9NMHPKPYRJiPC8Lxp ++ruzbo/IjHeOJXW2wm0/2s6qX7BOn8mVOiwT4NWQLii3661zXaBhqaHUbbXEW42+ +7ycytn+pEQ9dQnRulK3qBPeBff091gO2I6V0mk/ooOlv9Tot7ScZ3mH7u+3Gjp91 +kr31mbdnAgMBAAECggEAPBrd3fZ2DJ02UsbHiKWluMf4yKoaCQQII2D/X7zI2Tqo +WD6VjYOdagCWRIZFoZOlmth20WHJrUqmcg0BgDOZ6D+yGlQMRFqRwgQF3zAAF7/R +mwH2Iz5qQBCHQMPikD8xEDW7/z3+GLcvvDg3ZxcuJ/7EbEM48mE1ulCpk7Un6DFR +jh0iJdIBevMlVWW+Axwv4i/fUXmolp08uQD1Ru0e6QDGqBDcFMxSZJvZnczpmG4C +rRDMSvTCEbr0dR1QAZlIq3YXRZrXaWE6UTkXeRUgzszHT06k1Ydo9tAcyWn1eZ8k +oy2TrcXd0oSTwg8xfc+48M6uRERbfAaTioJutgsi9QKBgQDlc1QlozRPDJEBp7+u +0ohB8rVCnhWX76jpZKFO8iyeHDkZikiuTJrWsHpOzJpwWKyFVzyPp1R4M+q23c1S +0tyDLpZXO4u3WoOc9HDYg0rU8dPq4caSRaKngAhCHomkjxQIIsq9RwQytw9yh1u0 +u+xEquOUsiOS5YLD/GcnkpZWewKBgQDTnPXZLQhuGMTz2VWgDG4gztcrIMMGYgjG +6ENWtFjUdt0q9hTTOj/bOydzR3sjjnzW+vj6Yn1G47xrYtCHsXfPfboLsYDX6Mp9 +d1dEcjApp0y/D10jxvXNnISi4NDfXZl7NHTSXlFuLeJFz5704biE/kDui22+7v++ +784+TYrlBQKBgQCKNldIuK+IsmQioB5pu23Sc9XVxA3z0KxpsnEscdqIfy2yAcdY +HtLiYbm6/6pD5FY/l9XmHoBWS8el0aOdsWCdMJHlB/xYPRCsmd3jvep0rRrfEJMh +hwq8ZPYUhfqZgoopgHOpYj7YIccPURPfoZdnoZym9EtTcCa90at9feJLQwKBgGk8 +lcb7bkXSa6AZZUvC4sHOG5OHJ3X1KwhAWby007hVpIfI+XJSdY9BS804rzRvmAYR +qeBbOpIWj42YBrx0tXCqxesqyziUvJ7Iys1vPCR63t/ldBxmxbcLL6sQws9SbRGo +dLBp13VDvFObfSGrX2hESWZYUKuzj9wUxiyVw41BAoGAGMcaXif4EQnsF6AqtS5c +ApVgr/ZEDgUuvQfLhG/xa/66GexZJujAFaeKK5WpaATmcv/6BxI38qgXXjTQVDWR +2yCkbGBMdBLmQ9likQPu8WdDAKcELgNgYdXBfBN4pXxrvr9BgjQoFgODowf+ocrq +07zPkjrIF26JI7RGgxWDaQs= +-----END PRIVATE KEY----- diff --git a/nscs/DigitaleSignatur/public_key.pem b/nscs/DigitaleSignatur/public_key.pem new file mode 100644 index 0000000..dcb7820 --- /dev/null +++ b/nscs/DigitaleSignatur/public_key.pem @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvaq8/FMavjLuhvmTXFhc +IesZ+St3F7LAqoMf8MQ+LKCuYTq9H+Jarii98DEigXrBGTbkK91Z8LT/PP1/lieh +bil1N8KY8CcG0Ulb47J1VN8/QCWu+BMmIAu57aKrOiJepZCu5f9Wq1CzN8tvjRnS +EvtNekqmqOj4Mp3pYryswhzZoQidCLTJ+h8BYysIPTTBzyj2ESYjwvC8afq7s26P +yIx3jiV1tsJtP9rOql+wTp/JlTosE+DVkC4ot+utc12gYamh1G21xFuNvu8nMrZ/ +qREPXUJ0bpSt6gT3gX39PdYDtiOldJpP6KDpb/U6Le0nGd5h+7vtxo6fdZK99Zm3 +ZwIDAQAB +-----END PUBLIC KEY----- diff --git a/nscs/DigitaleSignatur/signature.bin b/nscs/DigitaleSignatur/signature.bin new file mode 100644 index 0000000..99bf36c --- /dev/null +++ b/nscs/DigitaleSignatur/signature.bin @@ -0,0 +1 @@ +VYdnt/~dK:x٭~~G?;w ,~Fb Tʫ ^`xOL ɯtZBŝaTCC1Ljm1Pt*нcy}VVsot@*^X㻅=#6I٭ 2ׯ(1}$pGM)!6pTjuב{TX pre#S$75 ƷR䖄j \ No newline at end of file diff --git a/nscs/DigitaleSignatur/signed_document.tar.gz b/nscs/DigitaleSignatur/signed_document.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a597fc20161ab468b975b7b44c1802bc0bf78790 GIT binary patch literal 940 zcmV;d15^ATiwFP!000001MSmoh#N&12k@hmgT`XOZ!2adfCY)yBkGxck|NC z>*lhTOY)(*$!?O}Y?9s0Y+g=!hwq?NkkWb}rRaHB(DtxZDppa%Yf%yOz#fJ61Z`^r zwNiQtYN1{#l!D-WN>5>aUuKx+ff;7zFV_opRjI*Y*oFgrf-fUUPj3X27u-7j&Ep;b zUO?g=f&yM*00(Y>lLHvuuLIr6Za~SxumMR|+W*$KQvH8whob9sY^-kS@^-9MmLMi! zc}0S1(bh3p>TGtb_6d=GYN(}}1Z_(h&a1UP?Xgn+Jve?d|0Dpt{JQ~#@_##|vvRF_ zH@xJU7?j_Qe17(!_MP9IJ~Th^!QqW3CqfHf{qX3+2QIeO?|rX3y=iXyMDR*}-ITcW z;qPC*{mDDe@864^KR>kd{UcAj-cCFqfvUi~aL!(N`- zf0y*?3ona5-E-m^$AL4^HK&%e>Tw{f{S!`Y`{v`LFTPdi?76V(+jM&I*T!reUVd!b z&diU;pPQL{WXtYLlV=vlkA6AGpFVW*zI)f5a$kL8>eCIc%`ME%-+z5^5bXM6s}YJF zcwlHVdGP0MclU*9Uxi?av-7<)6ZdoB8*8@Lv9j<#v?++u*?-HW1?Dm@vvl zc@B#NvNskTF`j36jfu0Ridn9xAzuq;nPecyFbR%H(oC<;l_JaY0MnFA+7*mRO)YAd zn^iFrEEgQS(#SbekO)#y#;nJRbS&wNMmRewn!X**uw<#KkM;-DQpRFKV!jgbfgBwb zU4j5yx~h~Nc~u8-I+CTiLI@w#^ByV;(sA0A0#8>{k+?WLrMl~BWqk>hM{(KluS zZahxIrZ!SbIRZ@>S1M-JOlY2%K^R%9(`c2)bM>Sub5SwuEYobZ)8GYBWXC(2JCMq1 zttLlHMU!f{Nx{+K+k~d30c?b!;Ik5@?re#ME3Aw4M!@M$S2#}{I&D}0?ow8&mO;o3 z+Ce+swCP&R%DEioNI=MphVi_Sf@Db~N*Tf@$XP#B6S^EW1Tx|`@~%-bs^GPd>@7Q~ zCT!QqqMVEPe7P#&$hCMslVn)OjYkQ@{r`BU)&4>Vf*=TjAP9mW2!bF8f*=TjAP9o| ONBjl8%#ii~C;$LaCg4^8 literal 0 HcmV?d00001 diff --git a/nscs/Hashfunktionen/long.txt b/nscs/Hashfunktionen/long.txt new file mode 100644 index 0000000..60c64d0 --- /dev/null +++ b/nscs/Hashfunktionen/long.txt @@ -0,0 +1 @@ +Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos. diff --git a/nscs/Hashfunktionen/short.txt b/nscs/Hashfunktionen/short.txt new file mode 100644 index 0000000..5da849b --- /dev/null +++ b/nscs/Hashfunktionen/short.txt @@ -0,0 +1 @@ +ABC diff --git a/nscs/Hashfunktionen/similiar-text1.txt b/nscs/Hashfunktionen/similiar-text1.txt new file mode 100644 index 0000000..a51857f --- /dev/null +++ b/nscs/Hashfunktionen/similiar-text1.txt @@ -0,0 +1 @@ +Hallo Welt, heute ist ein schöner Tag! diff --git a/nscs/Hashfunktionen/similiar-text2.txt b/nscs/Hashfunktionen/similiar-text2.txt new file mode 100644 index 0000000..262d12d --- /dev/null +++ b/nscs/Hashfunktionen/similiar-text2.txt @@ -0,0 +1 @@ +Halo Weelt, heute ist ein schöner Tag! diff --git a/nscs/ssh-demo/docker-compose.yml b/nscs/ssh-demo/docker-compose.yml new file mode 100644 index 0000000..2c5b86b --- /dev/null +++ b/nscs/ssh-demo/docker-compose.yml @@ -0,0 +1,13 @@ +services: +sshd: +build: +context: ./sshd +container_name: sshd-container +restart: unless-stopped +ports: +- "2222:22" +volumes: +- ./keys/authorized_keys:/home/docker/.ssh/authorized_keys:ro +- ./keys/host_keys:/etc/ssh/host_keys +- ./data:/data +command: ["/usr/sbin/sshd","-D","-e"] diff --git a/nscs/ssh-demo/generate_keys.sh b/nscs/ssh-demo/generate_keys.sh new file mode 100644 index 0000000..6117fef --- /dev/null +++ b/nscs/ssh-demo/generate_keys.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set -e +KEY_DIR="./keys" +HOST_KEY_DIR="$KEY_DIR/host_keys" +mkdir -p "$HOST_KEY_DIR" +echo "Generating RSA host key..." +ssh-keygen \ +-t rsa \ +-b 4096 \ +-f "$HOST_KEY_DIR/ssh_host_rsa_key" \ +-N "" +echo "Generating RSA client key..." +ssh-keygen \ +-t rsa \ +-b 4096 \ +-f "$KEY_DIR/client_rsa" \ +-N "" +echo "Creating authorized_keys..." +cp "$KEY_DIR/client_rsa.pub" "$KEY_DIR/authorized_keys" +chmod 700 "$KEY_DIR" +chmod 600 "$KEY_DIR/client_rsa" +chmod 644 "$KEY_DIR/client_rsa.pub" +chmod 600 "$KEY_DIR/authorized_keys" +chmod 600 "$HOST_KEY_DIR/ssh_host_rsa_key" +echo +echo "RSA keys generated successfully." +echo +echo "Client private key:" +echo "$KEY_DIR/client_rsa" diff --git a/nscs/ssh-demo/sshd/Dockerfile b/nscs/ssh-demo/sshd/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/nscs/ssh-demo/sshd/sshd_config b/nscs/ssh-demo/sshd/sshd_config new file mode 100644 index 0000000..e69de29