Inhaltsverzeichnis

Testumfeld

Diffie-Hellman: Ablaufdiagramm

Alice Bob Eve (Angreifer) öffentl. p=23, g=5 a = 6 (geheim) A = g^a mod p = 8 A = 8 b = 15 (geheim) B = g^b mod p = 19 B = 19 s = B^a mod p = 2 s = A^b mod p = 2 Gemeinsamer geheimer Schlüssel s = 2 | (Eve kennt nur p, g, A, B —> kein Zugriff auf s)

Test 1

cloud computer diamond document storage printer Some txt Some txt Shapes :

Test 2

STORAGE document document TRANS PARENT storage: document : "fill":"#a7ffbe" "stroke":"#d627d8" "a2s:delref":true "stroke-width":9 "stroke-dasharray":"5 3 3 7 10 5" 5 3 3 7 10 5

Test 3

Hallo Welt →

wie ist das Wetter
Fragst du mich??
Ja.
Dann sieh hier nach: curl wttr.in
Okay, Danke.

Wichtig hier auch ein Leerzeichen in den Leerzeilen



Zeile 2
TEST
Router / L3-SW (Routing Layer 3) VLAN 10 Marketing 192.168.10.0/24 VLAN 20 IT-Abt. 192.168.20.0/24 PC1 PC2 PC3 PC4 PC5 PC6

Test 4

Hier die Rechnung Schritt für Schritt:

Gegeben


a) Anzahl Scans pro Tag

Länge je Scan in Förderrichtung: 28,0 cm = 0,28 m Scans pro Minute: $\frac{28,00\,\text{m/min}}{0,28\,\text{m}} = 100$ Scans pro Stunde: $100 \times 60 = 6\,000$ Scans pro Tag: $6\,000 \times 11 = \boxed{66\,000}$


b) Speicherbedarf

ba) Datenvolumen pro Scan in MiB

Pixelanzahl:

Gesamtpixel: $9\,212{,}6 \times 4\,960{,}6 \approx 45\,700\,291\,\text{px}$

Datenmenge (12 Bit/Pixel = 1,5 Byte/Pixel): $45\,700\,291 \times 1{,}5 \approx 68\,550\,437\,\text{Byte}$ In MiB (1 MiB = $2^{20}$ Byte): $\frac{68\,550\,437}{1\,048\,576} \approx \boxed{65{,}4\ \text{MiB/Scan}}$

bb) Gesamtes Tagesvolumen in TiB (aufrunden)

Tagesvolumen: $66\,000 \times 65{,}4 \approx 4\,314\,736\ \text{MiB}$ In TiB (1 TiB = $2^{40}$ Byte): $\frac{4\,314\,736}{1\,048\,576} \approx 4{,}115\ \text{TiB}$ Auf volle TiB aufrunden: $\boxed{5\ \text{TiB/Tag}}$

Hinweis (aus der Aufgabe): Nutzt man ersatzweise 90 000 Scans/Tag und 48 MiB/Scan, ergibt sich $90\,000 \times 48 = 4\,320\,000$ MiB ≈ **4,12 TiB**, aufgerundet ebenfalls **5 TiB**.

Aufgabe2

Beispielrechnung: Seitenscan

Gegeben:


1. Umrechnung in Zoll


2. Pixelanzahl berechnen


3. Speicherbedarf

Farbscan (24 Bit / 3 Byte pro Pixel)

Schwarz-Weiß-Scan (1 Bit pro Pixel)


4. Übertragungszeit

Farbscan

Schwarz-Weiß-Scan


Endergebnis:


Programmierung

string message = "Die Systemauslastung war an mehr als 18 Stunden höher als 80 %."; // Text Messagebox
string title   = "MONCPU";                                                          // Titel Messagebox
int cpuutil    = 0;                                                                 // Systemauslastung
int cpulimit   = 0;                                                                 // Grenzwert der Systemauslastung
int sumstd     = 0;                                                                 // Summe Stunden

// Array mit Testdaten (24 Stunden)
int[] usedCPU = new int[24]
{ 33,44,40,52,60,56, 33,44,40,52,60,56, 33,44,40,52,60,56, 33,44,40,52,60,56 };

// ---------------- Erweiterung MONCPU ----------------
cpulimit = 80;                                // Grenzwert festlegen

for (int i = 0; i < usedCPU.Length; i++)      // alle 24 Stunden prüfen
{
    cpuutil = usedCPU[i];
    if (cpuutil > cpulimit)                   // Stunde über 80 %?
    {
        sumstd = sumstd + 1;                  // Zähler erhöhen
    }
}

// Meldung nur ausgeben, wenn mehr als 18 Stunden über 80 %
if (sumstd > 18)
{
    MessageBox.Show(message, title);
}
#include <stdio.h>

int main() {
    char message[] = "Die Systemauslastung war an mehr als 18 Stunden höher als 80 %.";
    char title[]   = "MONCPU";
    int cpuutil    = 0;    // einzelne Systemauslastung
    int cpulimit   = 80;   // Grenzwert
    int sumstd     = 0;    // Zähler für Stunden über 80%

    // Array mit Testdaten (24 Stunden)
    int usedCPU[24] = {33,44,40,52,60,56,33,44,40,52,60,56,
                       33,44,40,52,60,56,33,44,40,52,60,56};

    // Alle 24 Stunden prüfen
    for (int i = 0; i < 24; i++) {
        cpuutil = usedCPU[i];
        if (cpuutil > cpulimit) {
            sumstd++;
        }
    }

    // Meldung ausgeben, wenn mehr als 18 Stunden über 80 %
    if (sumstd > 18) {
        printf("%s\n", message);
    }

    return 0;
}

/opt/stacks/vaultwarden/ .env docker-compose.yml data/ backup/ scripts/