PHP-Bibliotheken
Klassenbibliothek für Verschlüsselung und Entschlüsselung
PasswortPHP5.5 Passwort PHP-Bibliothek
<?php
/**
* A Compatibility library with PHP 5.5's simplified password hashing API.
*
* @author Anthony Ferrara <ircmaxell@php.net>
* @license http://www.opensource.org/licenses/mit-license.html MIT License
* @copyright 2012 The Authors
*/
namespace {
if (!defined('PASSWORD_BCRYPT')) {
/**
* PHPUnit Process isolation caches constants, but not function declarations.
* So we need to check if the constants are defined separately from
* the functions to enable supporting process isolation in userland
* code.
*/
define('PASSWORD_BCRYPT', 1);
define('PASSWORD_DEFAULT', PASSWORD_BCRYPT);
define('PASSWORD_BCRYPT_DEFAULT_COST', 10);
}Ich glaube, dass, wenn viele PHP-Entwickler zum ersten Mal mit PHP in Berührung kommen, MD5 die bevorzugte Verschlüsselungsfunktion für den Umgang mit Passwörtern sein könnte. Das habe ich damals gemacht:
$password = md5($_POST["password"] );
Kommt Ihnen der obige Code bekannt vor? Allerdings scheint die MD5-Verschlüsselungsmethode derzeit in der PHP-Welt nicht sehr beliebt zu sein, da ihr Verschlüsselungsalgorithmus wirklich etwas einfach ist und viele Websites zum Knacken von Passwörtern viele MD5-verschlüsselte Passwortzeichenfolgen speichern, daher rate ich hier dringend von der Verwendung von MD5 ab allein, um Benutzerkennwörter zu verschlüsseln.
SHA256 und SHA512
Tatsächlich gibt es gleichzeitig mit dem vorherigen MD5 eine SHA1-Verschlüsselungsmethode, aber der Algorithmus ist relativ einfach, daher werde ich ihn hier kurz erwähnen. Bei SHA256 und SHA512 handelt es sich um Verschlüsselungsfunktionen aus der SHA2-Familie. Sie haben es vielleicht schon erraten, wenn Sie sich die Namen ansehen. Diese beiden Verschlüsselungsmethoden erzeugen Hash-Strings mit einer Länge von 256 bzw. 512.
Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn
AES-Verschlüsselung und Entschlüsselung von C#-Code
10 Nov 2016
AES-Verschlüsselung und -Entschlüsselung, gemeinsame Nutzung von C#-Code
So schützen Sie eine Datei oder ein Verzeichnis unter Linux mit einem Passwort
10 Nov 2025
Um Dateien oder Verzeichnisse unter Linux mit einem Passwort zu schützen, verwenden Sie Verschlüsselungstools wie GPG für einzelne Dateien, EncFS oder VeraCrypt für Verzeichnisse und legen Sie Dateiberechtigungen für die grundlegende Zugriffskontrolle fest. GPGen verschlüsselt Dateien mit einer Passphrase und erfordert diese für die Verschlüsselung. EncFS erstellt einen verschlüsselten virtuellen Ordner
Was ist WeChat und wie funktioniert es?
08 Nov 2025
WeChat ist eine vielseitige Messaging- und soziale Plattform, die Text-/Sprach-/Videokommunikation, Moments für das Teilen in sozialen Netzwerken, Miniprogramme für On-Demand-Dienste und WeChat Pay für digitale Transaktionen bietet. Benutzer können sich über Telefonnummern oder QR-Codes verbinden, Ende-zu-Ende-Verschlüsselung nutzen, Gruppen beitreten usw
So richten Sie eine Verschlüsselung auf Militärniveau unter Windows 11 ein
07 Nov 2025
Aktivieren Sie zunächst BitLocker für die vollständige Festplattenverschlüsselung, erstellen Sie dann mit VeraCrypt ein hochsicher verschlüsseltes Volume, aktivieren Sie dann die FIPS-konforme Verschlüsselung über Gruppenrichtlinien und verschlüsseln Sie schließlich mobile Geräte einzeln für umfassenden Datenschutz.
Eine umfassende Bestandsaufnahme gebräuchlicher Begriffe im Währungskreis: Jargon-Erklärungen, die Anfänger verstehen müssen
07 Nov 2025
Wenn Sie zum ersten Mal in den Währungskreis eintreten, verwirren oft alle Arten von Jargon und Slang die Menschen. Das Verständnis dieser Begriffe ist für Anfänger der erste Schritt, um voranzukommen. In diesem Leitfaden wird das grundlegende Vokabular analysiert, das Sie beherrschen müssen, damit Sie sich problemlos in die Welt der Verschlüsselung integrieren können und nicht länger verwirrt sind.
cURL-Bibliothek unter PHP
12 Nov 2016
Die cURL-Bibliothek unter PHP besteht hauptsächlich aus zwei Requests und Guzzle, die beide sehr komplex sind. Anfragen verwenden zuerst cURL. Wenn kein cURL vorhanden ist, werden fsockets automatisch aktiviert, es sei denn, Sie geben Transport manuell an. Guzzle bietet umfassende Unterstützung für Protokollbibliotheken und Protokollformate. Aus Sicht des Codes verwendet es einen Ereignismechanismus und weist eine höhere Qualität auf. Es unterstützt nur cURL (zumindest nur v3) und basiert auf Symfonys EventEmitter, ...
Beliebtes Werkzeug
PHP-String-Verschlüsselungs- und Entschlüsselungsklasse
PHP-String-Verschlüsselungs- und Entschlüsselungsklasse
PHP symmetrischer Verschlüsselungsalgorithmus DES- und AES-Klassen
PHP symmetrischer Verschlüsselungsalgorithmus DES- und AES-Klassen
Leistungsstarke PHP-Verschlüsselungs- und Entschlüsselungsklasse
Leistungsstarke PHP-Verschlüsselungs- und Entschlüsselungsklasse



