Softwareentwicklung

14
Wie kann ich die Entropie eines Passworts abschätzen?

Nachdem ich verschiedene Ressourcen zur Kennwortstärke gelesen habe, versuche ich, einen Algorithmus zu erstellen, der eine grobe Schätzung der Entropie eines Kennworts liefert. Ich versuche, einen möglichst umfassenden Algorithmus zu entwickeln. Zu diesem Zeitpunkt habe ich nur Pseudocode, aber...

14
Verstoßen serverseitige Sitzungen gegen REST?

Laut Roy Fielding (einem der Hauptautoren der HTTP-Spezifikation) erwähnt er in seiner wegweisenden These Architectural Styles bei der Diskussion von REST : [E] Jede Anfrage vom Client an den Server muss alle Informationen enthalten, die zum Verständnis der Anfrage erforderlich sind, und kann...

14
Warum haben UUID / GUIDs das Format, das sie haben?

Globally Unique Identifiers (GUID) sind gruppierte Zeichenfolgen mit einem bestimmten Format, von dem ich annehme, dass es einen Sicherheitsgrund gibt. Eine GUID wird am häufigsten in Text als Folge von Hexadezimalziffern geschrieben, die in fünf Gruppen unterteilt sind, z.

14
Template-Methode mit Strategie kombinieren

Eine Aufgabe in meiner Software-Engineering-Klasse ist es, eine Anwendung zu entwerfen, die verschiedene Formen eines bestimmten Spiels spielen kann. Das fragliche Spiel ist Mancala, einige dieser Spiele heißen Wari oder Kalah. Diese Spiele unterscheiden sich in einigen Aspekten, aber für meine...

14
Erstellen von Objektparametern in {}?

Ich versuche, ein Stück Code aus einem Buch zu entschlüsseln: List<Person> people = new List<Person>() { new Person {FirstName="Homer",LastName="Simpson",Age=47}, new Person {FirstName="Marge",LastName="Simpson",Age=45} }; Person ist nur eine einfache Klasse, die sie gemacht haben, mit...