Suchergebnisse

  1. S

    Struct mit Arrays durch Arrays initialisieren

    Hallo allerseits, folgendes setting: typedef uint32_t arr[3]; typedef arr mat[3]; // uint32_t mat[3][3]; struct mat_struct { mat A; mat B; mat C; } typedef struct mat_struct Mat; void main() { mat zero = {0}, one = {1}, two = {2}; // Drei-Dimensionale Matrix Mat...
  2. S

    C: Matrix beliebiger Länge übergeben

    Hey, folgendes Setting: #include <stdio.h> #include <string.h> typedef unsigned int uint32_t; typedef uint32_t row[11]; const row A = {0}; //egal was hier drin steckt.. // operation on row-type void do_was_anderes( row B ){ // Keine Operation // soll nur Variablen erhalten //...
  3. S

    Tool zum Kopieren mit Hashvergleich

    Hey, gibt es Tools/Apps/Programme (ob Windows, Linux oder MacOS), die vor dem Kopieren der Datei einen Hashwert erzeugen und anschließend mit dem kopierten Ergebnis vergleichen? Anwendung: Festplatte zu Festplatte, SD-Karte zu Festplatte, Netzwerk zu HDD, HDD zu Netzwerk... Speziell für...
  4. S

    4-Bit Leftshift

    Hey, ich habe eine Funktion geschrieben. Diese soll in einer Hex-Darstellung die Zahlen einfach nach links verschieben, sodass keine führenden Nullen da sind. Das Links-verschieben eines Hex lässt sich durch ein Vielfaches von 4 realisieren. Da der Input "count" vorher durch "Count Leading...
  5. S

    PIC18 Befehl: BRA

    Hallo allerseits, es geht um den Assembler-Befehl "BRA" von [1] auf S. 375. Anwendung bra n Beschreibung PC steht für Processor Count. Angenommen, ich habe eine Instruktion mache: decfsz X,1,0 bra mache return decfsz ist auf Seite 383 beschrieben und...
  6. S

    Multiplikation zweier grosser Zahlen in Darstellung als Array mit Übertrag

    Hey, hier zunächst der Code [1], ich konnte hier leider den Code nicht posten, die Code-Umgebung hat alle Zeilenumbrüche entfernt. Ich sehe den Fehler einfach nicht. [1] finite fields - Most efficient way to compute products of polynomials of same degree n - Mathematics Stack Exchange Ich...
  7. S

    Was sagt ihr zur Sicherheit von Chiasmus?

    Hallo, Chiasmus ist ein Tool vom BSI [2] zur Verschlüsselung von Daten. In den Anfangsjahren waren wohl einige Programmierfehler vorhanden, die die Sicherheit aber gefährdeten, sodass egtl. keine vorlag. [1] Wie hat sich das Programm bis Heute entwickelt? Ist es eine gute Blockchiffre oder eher...
  8. S

    Bitlänge eines gespeicherten unsigned int in C ermitteln

    Hey, Angenommen ich speichere einen Integer und schneide die führenden nullen ab, wie ermittle ich am effizientesten die übrig gebliebene Bitlänge? Vorschlag: void bitlength(uint32_t t, uint32_t *counter) { *counter = 0; while(t <<= 1){ *counter += 1; } } Vielleicht hilft auch mein...
  9. S

    Hinreichende Hardwareempfehlung für Kalilinux

    Hey, ich will mich mal wieder mit Kali beschäftigen und wollte euch mal fragen, welche Hardware gut genug ist, um damit im eigenen Heimnetz ein paar Tools (bzw. am Opferlamm der Uni-Bremen) zu testen? Zur Verfügung stehen mir einige Tablets, Smartphones (mit passendem Kernel) und einige...
  10. S

    C und globale Variablen

    Hey, was "neues" aus C. Ich habe mir folgendes gebaut, hier in Kurzform. parameter.h #ifndef PARAMETER #define PARAMETER #include <stdint.h> extern const uint32_t p[2]; #endif parameter.c #include "parameter.h" const uint32_t p[2]={0xFF12345A, 0x3C}; void main(){}//<-- nötig...
  11. S

    C: Bitoperationen - Zugriff aus LSB

    Moin, angenommen ich möchte einen Algorithmus, wie "Square-and-Multiply" schreiben, der ja auf der Bit-Zerlegung der Potenz basiert. Sagen wir einfach a^b mod p. Die Zahl b=(b_n,...,b_0) mit b=summe(b_k2^k) liegt als Hex im Speicher. Wie lassen sich die Bit-Operationen von C nutzen, um diese...
  12. S

    C: Speichern eines Arrays in einen Array durch Funktionsaufruf

    Hey, nächstes "Problem". Einfaches Beispiel zuerst: Ich speichere A in B mittels Pointer und Adressen: void save(int A, int *B) { *B=A; } void main() { int A,B; A=4; B=; trade(A,&B); } Das klappt soweit auch. Nun eine Nummer höher: Arrays. (Ist das hier überhaupt korrekt?)...
  13. S

    Übergabe Namen vom Compiler an C

    Hey, lassen sich dinge definieren, die man im Präprozessor von C abfragen kann, um dann entsprechend per Compiler-Eingaben auf Alternativen zuzugreifen? Angenommen ich möchte die Wahl bieten einen Time-Memory Tradeoff zu machen und hinterlege den Wert TRADE = TRUE/FALSE, mit TRUE als...
  14. S

    Schutzmaßnahme gegen Sidechannel: Elektromagnetische Felder

    Ist es möglich durch Anbringungen von Schwingquarzen an Hardware das elektromagnetische Feld so zu stören, dass nur Rauschen abgehört werden kann? Mein Gedanke ist quasi der: Ein Feld über dem Feld des Prozessors zu erzeugen, dass nur Verwirrung stiften s Ist es möglich durch Anbringungen...
  15. S

    Welche Weißheiten habt ihr mal gehört und nie vergessen?

    Hallo allerseits, ich plane für meine Tochter einen Kettenanhänger schmieden zu lassen und will darauf einen persönlichen, einprägsamen Spruch für ihren Weg mit aufbringen lassen. Da kam mir die Idee zu diesem Thread. Nicht, dass ich hier nach einem Spruch für die Kette frage, sondern...
  16. S

    Sicherheit Microsoft Sharepoint 2010 vs 2016

    Hey, Könnt ihr irgend welche Aussagen zur Sicherheit der beiden genannten Versionen von MS Sharepoint treffen? Hauptsächlich im Hinblick auf Dokumentenverwaltung und Rechteverteilung?
  17. S

    Was haltet ihr vom eBook Paket: Hacking?

    Hey, wie findet/was haltet ihr von dem angebotenen Umfang des eBook Pakets? Sind die Bücher sehr empfehlenswert? Geballtes Hacking-Wissen fur mehr Sicherheit im Internet
  18. S

    Nice to/Must have Zertifikate für IT-Sicherheitsexperten

    Hey, könnt ihr mir ein paar Zertifikate empfehlen, die man als IT-Sicherheitsexperte erwerben sollte oder welche sinnvoll für diesen Beruf sind? Ich will langfristig des Ethical Hacker Certificate abschließen, aber das ist noch in ferner Zukunft. Viele Grüße
  19. S

    Keyboard-Layout Verwaltung in Abhängigkeit angeschlossener Tastatur

    Hey, ich nutze egtl. zwei Tastaturen, die beide unterschiedlicher kaum sein könnten ;) Eine ist in meinem Laptop fest verbaut, die andere ist eine Apple Tastatur. Um die Apple Tastatur gut nutzen zu können, muss ich ein paar Tasten umherschieben. (Das gelingt mir mit RemapKey aus der Resource...
  20. S

    Internetseite zum Prüfen von Downloads

    Hey, gibt es eine Internetseite oder einen Dienst, dem man einen Downloadlink übergibt, dieser prüft den Link nach Viren, Malware und co. und übergibt dann seine Ergebnisse? (Clean, Not Clean) Viele Grüße Liste der Seiten: * VirusTotal - Free Online Virus, Malware and URL Scanner
Zurück
Oben