Wie funktioniert der SHA256 Algorithmus…im Detail? (Teil 1/2)

SHA-256 (Secure Hash Algorithm) ist der Name einer “kryptologischen Hashfunktion”. SHA-256 ist Teil einer ganzen Gruppe von Algorithmen, mit dem gleichen Ziel: Die Erzeugung eines Hashes, der resistent gegen Kollisionen ist, dessen Berechnung nur in eine Richtung funktioniert und eine feste Länge hat. Im folgenden Artikel beschreibe ich die einzelnen Schritte die der Algorithmus vornimmt, um einen Hash zu erzeugen. Im ersten Teil kümmern wir uns um die Vorbereitungen, im zweiten Teil geht es an den eigentlichen Algorithmus.

Wie funktioniert der SHA256 Algorithmus…im Detail? (Teil 2/2)

Keywords: #bitcoin #mining #sha
Wenn du den ersten Teil erfolgreich verarbeitet hast, bist du bestens gewappnet, um in diesem Teil zu erfahren, wie die einzelnen Komponenten bzw. Funktionen nun zusammenspielen. Vorbemerkung Bevor es los geht möchte ich noch einmal die Zusammenhänge verdeutlichen: Wir werden gleich eine Nachricht (Message) erzeugen, deren Länge einem Vielfachen von 512 Bit entspricht; im Beispiel genau 512 Bit. Die Nachricht wird in Message-Blocks zerlegt, die exakt 512 Bit lang sind. Jeder Message-Block wird wiederum zu einer Message-Schedule zerlegt, mit 16 Wörtern (Words) zu je 32 Bit Länge.

Maze!

“Maze” ist ein in JavaScript geschriebenes Browser-Spiel, bei dem es darum geht, in möglichst kurzer Zeit ein Labyrinth zu lösen. Das Labyrinth lässt sich mit verschiedenen Parameter steuern und sogar exportieren. https://nickyreinert.github.io/maze/

Augenblicke - Eine statistische Analyse des Flirt-Portals der BVG

Keywords: #analyse #augenblicke #berlin #bvg #oepnv #statistik #tinder
Was ist “Augenblicke”? Im Frühjahr 2006, mehr als 6 Jahre bevor Tinder die Herzen der Smarthphone-Besitzer im Sturm eroberte, startete die BVG auf ihrer Seite ein Portal mit dem Namen “Augenblicke”. Im Gegensatz zu Tinder sind sich die Nutzer von Augenblicke in der Regel aber ziemlich sicher schon einmal über den Weg gelaufen - nämlich in einer der zahlreichen Fahrzeuge der BVG oder S-Bahn. Augenblicke will diese verlorenen Seelen nun zusammenbringen.

Einführung in Stemming und Lemmatisierung deutscher Texte mit Python

Um beim Text Mining zusammengehörende Wörter zu gruppieren, bedient man sich im Natural Language Processing (NLP) zweier Methoden: Lemmatisierung (lemmatising) und Stemming. Das ist notwendig, um z.B. einen Text besser kategorisieren bzw. mit Stichworten versehen zu können. Eines der wichtigsten Anwendungsgebiete ist sicherlich die Indexierung von Dokumenten durch eine Suchmaschine. Ein ganz einfaches Beispiel: Enthält ein Dokument sehr oft das Wort Häuser und der Nutzer sucht nach dem Begriff Haus, wird das relevante Dokument wohl nicht in den Suchergebnissen auftauchen.

Wie funktionieren Dateirechte?

Keywords: #chmod #dateirechte #sysop #wordpress
Die korrekten Dateirechte sollten eine wichtige Rolle spielen, wenn du an einem Sicherheitskonzept für deine Webseite bzw. Wordpress arbeitest. Leider wird das Thema Dateirechte oft stiefmütterlich behandelt, nicht zuletzt weil es fälschlicherweise als zu kompliziert angesehen wird. Dabei muss es das gar nicht sein: Das Grundprinzip ist einfach: Du willst nicht, dass jedermann Dateien ändern, ausführen oder lesen kann. Sicherlich gibt es feine Abstufungen. und genau die möchte ich hier erklären.

Online Marketing killed the Internet Star

Keywords: #internet #online-marketing #www
Das Internet. Unendliche Weiten. Wir schreiben das Jahr 2020. Das Internet hat eine beachtliche Menge populärer Dienste groß gemacht: E-Mail. Video-Streaming. Vernetzte Kühlschränke. Smart-TV. Und allen voran das World Wide Web, kurz WWW oder auch das Web - für die meisten wohl der Star des Internets. Online Marketing hat das Web vielleicht nicht umgebracht, aber mindestens nachhaltig geprägt. Doch der Song von The Buggles heißt nun mal nicht Video hat den Radio-Star nachhaltig geprägt…

Das Memory Limit von PHP und WordPress erhöhen - die vollständige Anleitung

Keywords: #apache #apache2 #memory-limit #nginx #php
Das Memory Limit, sprich die Speichergrenze, von PHP ist für viele oft ein Rätsel. Es ist nicht klar, wie bzw. wo es gesetzt wird und welche Auswirkungen die unterschiedlichen Einstellungsorte haben. Viele Anleitungen sind oft unvollständig, und tragen damit eher zur Irritation bei. Denn tatsächlich gibt es unzählige Möglichkeiten das Memory Limit zu setzen: super-global in der php.ini global in der pool.conf, bei Verwendung von PHP-FPM oder global in der httpd.

Automatisierte WordPress Installation

Keywords: #automatiierung #bash #installation #script #setup #wordpress
Et voilá. Ein BASH Script, um WordPress automatisiert über die Kommandozeile zu installieren, inklusive Theme und beliebigen Plugins sowie - wenn benötigt - zufälligen Beiträgen, Kategorien, Tags und Bildern. Warnung! Du solltest geübt im Umgang mit der Shell, Bash und WordPress sein und unbedingt Backups nutzen. Das Script verwendet, wenn der entsprechende Parameter gesetzt ist, den Befehl “rm -rf”, um einen Ordner komplett zu löschen. Dieser Schritt lässt sich nicht widerrufen.

Das Ticket-Preis-System der Deutschen Bahn - oder: wie findest du den optimalen Fahrschein-Preis?

Keywords: #analyse #deutsche-bahn #fahrscheine #mobilitaet #statistik #tickets
Update 3.10.2020 - Flexpreis Plus, siehe Teil 1 Ich reise gerne. Nicht viel, aber gerne. Am liebsten jage ich mit einem Porsche Cayenne quer durch die Republik. Auf der linken Spur der Autobahn. Mit 250 Sachen. Der linke Blinker im Dauerbetrieb. Den Finger am Hebel für die Lichthupe, wie an einem Abzug. Die Sache hat natürlich einen kleinen Haken: Ich habe weder einen Porsche noch eine Tankkarte mit Flatrate. Ich hab nicht mal ein Auto, das 250 km/h fährt.