国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Heim Backend-Entwicklung PHP-Tutorial 加密 支持中文的php加密解密類代碼

加密 支持中文的php加密解密類代碼

Jul 29, 2016 am 08:47 AM
Verschlüsselung

php代碼類:

復(fù)制代碼 代碼如下:


/**
* Copyright (c) 2011 - 01 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:Lau Version:1.01
* Date:2010-08-12 09:28:32
*/
! defined ( 'WORKSPACE' ) && exit ( "Access Denied !" );
class MD5Crypt {
/**
* Enter description here ...
* @param unknown_type $str
* @return string
*/
public final static function mdsha($str) {
$code = substr ( md5 ( $str ), 10 );
$code .= substr ( sha1 ( $str ), 0, 28 );
$code .= substr ( md5 ( $str ), 0, 22 );
$code .= substr ( sha1 ( $str ), 16 ) . md5 ( $str );
return self::chkToken () ? $code : null;
}
/**
* Enter description here ...
* @param unknown_type $param
*/
private final static function chkToken() {
return true;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $encrypt_key
* @return Ambigous
*/
private final static function keyED($txt, $encrypt_key) {
$encrypt_key = md5 ( $encrypt_key );
$ctr = 0;
$tmp = "";
for($i = 0; $i if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 );
$ctr ++;
}
return $tmp;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return string
*/
public final static function Encrypt($txt, $key) {
srand ( ( double ) microtime () * 1000000 );
$encrypt_key = md5 ( rand ( 0, 32000 ) );
$ctr = 0;
$tmp = "";
for($i = 0; $i if ($ctr == strlen ( $encrypt_key ))
$ctr = 0;
$tmp .= substr ( $encrypt_key, $ctr, 1 ) . (substr ( $txt, $i, 1 ) ^ substr ( $encrypt_key, $ctr, 1 ));
$ctr ++;
}
$_code = md5 ( $encrypt_key ) . base64_encode ( self::keyED ( $tmp, $key ) ) . md5 ( $encrypt_key . $key );
return self::chkToken () ? $_code : null;
}
/**
* Enter description here ...
* @param unknown_type $txt
* @param unknown_type $key
* @return Ambigous
*/
public final static function Decrypt($txt, $key) {
$txt = self::keyED ( base64_decode ( substr ( $txt, 32, - 32 ) ), $key );
$tmp = "";
for($i = 0; $i $md5 = substr ( $txt, $i, 1 );
$i ++;
$tmp .= (substr ( $txt, $i, 1 ) ^ $md5);
}
return self::chkToken () ? $tmp : null;
}
/**
* Enter description here ...
* @var unknown_type
*/
private static $_key = 'lau';
}
?>


使用方法:

復(fù)制代碼 代碼如下:


/**
* Copyright (c) 2011 XatuDream
* XatuDream All Rights Reserved.
* Support:185390516.qzone.qq.com
* QQ:185390516
* Author:LoveCrystal Version:1.01
* Date:2011-9-2 04:00:37
*/
define ( 'WORKSPACE', '.' . DIRECTORY_SEPARATOR );
header ( "Content-Type: text/html; charset=utf-8" );
include_once 'Core/Library/MD5Crypt.class.php';
$a = MD5Crypt::Encrypt ( "A", 100 );
echo "EnCode:" . $a, "
";
echo "DeCode:" . MD5Crypt::Decrypt ( $a, 100 );
?>

以上就介紹了加密 支持中文的php加密解密類代碼,包括了加密方面的內(nèi)容,希望對(duì)PHP教程有興趣的朋友有所幫助。

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276
Unterstützt Win10 Home Edition die Ordnerverschlüsselung? Unterstützt Win10 Home Edition die Ordnerverschlüsselung? Jan 09, 2024 am 08:58 AM

Ziel der Dateiverschlüsselung ist es, Daten auf professionellem Niveau zu verschlüsseln, um die Datensicherheit effektiver zu gew?hrleisten! Nur durch die Beherrschung des richtigen Verschlüsselungsschlüssels kann der Entschlüsselungsvorgang durchgeführt werden, wodurch die Sicherheit der Informationsressourcen gew?hrleistet wird. Allerdings verfügt die Dateiverschlüsselungsfunktion von Win10 Home Edition noch nicht über diese Funktion. Kann Win10 Home Edition Ordner verschlüsseln? Antwort: Win10 Home Edition kann keine Ordner verschlüsseln. Tutorial zum Verschlüsseln von Dateien im Windows-System 1. Klicken Sie mit der rechten Maustaste auf die Datei oder den Ordner, die Sie verschlüsseln m?chten (oder halten Sie die Taste eine Weile gedrückt) und w?hlen Sie dann die Funktion ?Eigenschaften“. 2. Suchen Sie in der neuen erweiterten Benutzeroberfl?che nach der Option ?Erweitert“. Denken Sie nach dem Klicken zur Eingabe daran, die Option ?Inhalt verschlüsseln, um Daten zu schützen“ unten zu aktivieren. 3. Nachdem die Einstellung abgeschlossen ist, klicken Sie auf ?OK“.

Detailliertes Tutorial zu Win11-verschlüsseltem DNS Detailliertes Tutorial zu Win11-verschlüsseltem DNS Dec 25, 2023 am 10:13 AM

Microsoft hat zuvor DNS-Verschlüsselungsdienste für Win11 bereitgestellt, aber viele Benutzer wissen nicht, wie man mit Win11 verschlüsselte DNS verwendet. Tats?chlich müssen wir nur die DNS-Einstellungen unter den Netzwerkeinstellungen ?ffnen. Ausführliches Tutorial zu Win11-verschlüsselten DNS: 1. Geben Sie zuerst die Festplatte ein und suchen Sie den Ordner, den Sie verschlüsseln m?chten. 2. ?ffnen Sie dann ?Ethernet“ auf der rechten Seite. 3. Suchen Sie dann unten die DNS-Serverzuordnung und klicken Sie auf ?Bearbeiten“. 4. Nachdem Sie ?Auto (DHCP)“ auf ?Manuell“ ge?ndert haben, ?ffnen Sie ?IPv4“ unten. 5. Nach dem Einschalten , geben Sie ?8.8.8.8“ in das bevorzugte DNS ein. 6. ?ndern Sie dann die bevorzugte DNS-Verschlüsselung in ?Nur Verschlüsselung (DNS über HTTPS)“. 7. Nachdem die ?nderungen abgeschlossen sind, klicken Sie auf ?Speichern“ und Sie finden

So verschlüsseln Sie das komprimierte Paket mit der Methode ?winrar-winrar-verschlüsseltes komprimiertes Paket'. So verschlüsseln Sie das komprimierte Paket mit der Methode ?winrar-winrar-verschlüsseltes komprimiertes Paket'. Mar 23, 2024 pm 12:10 PM

Der Editor stellt Ihnen drei Methoden zur Verschlüsselung und Komprimierung vor: Methode 1: Verschlüsselung Die einfachste Verschlüsselungsmethode besteht darin, beim Verschlüsseln der Datei das Kennwort einzugeben, das Sie festlegen m?chten, und die Verschlüsselung und Komprimierung sind abgeschlossen. Methode 2: Automatische Verschlüsselung Bei der gew?hnlichen Verschlüsselungsmethode müssen wir beim Verschlüsseln jeder Datei ein Passwort eingeben. Wenn Sie eine gro?e Anzahl komprimierter Pakete verschlüsseln m?chten und die Passw?rter gleich sind, k?nnen wir in WinRAR die automatische Verschlüsselung festlegen und dann nur ?Wann“. Beim normalen Komprimieren von Dateien fügt WinRAR jedem komprimierten Paket ein Passwort hinzu. Die Methode ist wie folgt: ?ffnen Sie WinRAR, klicken Sie in der Einstellungsoberfl?che auf Optionen-Einstellungen, wechseln Sie zu [Komprimierung], klicken Sie auf Standardkonfiguration erstellen – Kennwort festlegen. Geben Sie hier das Kennwort ein, das wir festlegen m?chten, und klicken Sie auf OK, um die Einstellung abzuschlie?en. Wir ben?tigen nur korrigieren

So legen Sie ein Passwort für die Ordnerverschlüsselung ohne Komprimierung fest So legen Sie ein Passwort für die Ordnerverschlüsselung ohne Komprimierung fest Feb 20, 2024 pm 03:27 PM

Die Ordnerverschlüsselung ist eine g?ngige Datenschutzmethode, die den Inhalt eines Ordners verschlüsselt, sodass nur diejenigen auf die Dateien zugreifen k?nnen, die über das Entschlüsselungskennwort verfügen. Beim Verschlüsseln eines Ordners gibt es einige g?ngige M?glichkeiten, ein Passwort festzulegen, ohne die Datei zu komprimieren. Zun?chst k?nnen wir die Verschlüsselungsfunktion des Betriebssystems nutzen, um ein Ordnerkennwort festzulegen. Für Windows-Benutzer k?nnen Sie es einrichten, indem Sie die folgenden Schritte ausführen: W?hlen Sie den zu verschlüsselnden Ordner aus, klicken Sie mit der rechten Maustaste auf den Ordner und w?hlen Sie ?Eigenschaften“.

Vollst?ndige Anleitung zur Win11-Dateiverschlüsselung Vollst?ndige Anleitung zur Win11-Dateiverschlüsselung Jan 09, 2024 pm 02:50 PM

Einige Freunde m?chten ihre Dateien schützen, wissen aber nicht, wie sie Win11-Dokumente verschlüsseln sollen. Tats?chlich k?nnen wir die Ordnerverschlüsselung direkt verwenden oder Software von Drittanbietern zum Verschlüsseln von Dateien verwenden. Ausführliches Tutorial zur Win11-Dokumentenverschlüsselung: 1. Suchen Sie zun?chst die Datei, die Sie verschlüsseln m?chten, klicken Sie mit der rechten Maustaste, um sie auszuw?hlen, und ?ffnen Sie ?Eigenschaften“. 2. Klicken Sie dann in der Eigenschaftenspalte auf ?Erweitert“. 3. W?hlen Sie ?Inhalt verschlüsseln, um Daten zu schützen“. " in ?Erweitert“ und klicken Sie auf ?OK“ 4. Klicken Sie dann zum Speichern auf ?OK“. 5. W?hlen Sie abschlie?end den gewünschten Verschlüsselungsmodus und klicken Sie auf ?OK“, um das Dokument zu speichern und das Dokument zu verschlüsseln.

So richten Sie die Verschlüsselung des Fotoalbums auf einem Apple-Mobiltelefon ein So richten Sie die Verschlüsselung des Fotoalbums auf einem Apple-Mobiltelefon ein Mar 02, 2024 pm 05:31 PM

In Apple-Handys k?nnen Benutzer Fotoalben nach ihren eigenen Bedürfnissen verschlüsseln. Einige Benutzer wissen nicht, wie sie es einrichten sollen. Sie k?nnen dem Memo die zu verschlüsselnden Bilder hinzufügen und das Memo dann sperren. Als n?chstes stellt der Herausgeber die Methode zum Einrichten der Verschlüsselung mobiler Fotoalben für Benutzer vor. Schauen Sie sich das an. Apple-Handy-Tutorial So richten Sie die iPhone-Fotoalbum-Verschlüsselung ein A: Nachdem Sie dem Memo die Bilder hinzugefügt haben, die verschlüsselt werden müssen, gehen Sie zum Sperren des Memos, um eine detaillierte Einführung zu erhalten: 1. ?ffnen Sie das Fotoalbum und w?hlen Sie das Bild aus, das verschlüsselt werden soll verschlüsselt, und klicken Sie dann unten auf [Hinzufügen zu]. 2. W?hlen Sie [Zu Notizen hinzufügen]. 3. Geben Sie das Memo ein, suchen Sie das gerade erstellte Memo, geben Sie es ein und klicken Sie auf das Symbol [Senden] in der oberen rechten Ecke. 4. Klicken Sie unten auf [Ger?t sperren].

Detaillierte Einführung in die Verschlüsselungs- und Entschlüsselungsmethoden von Vim-Text in CentOS Detaillierte Einführung in die Verschlüsselungs- und Entschlüsselungsmethoden von Vim-Text in CentOS Dec 31, 2023 pm 02:49 PM

CentOS verwendet vim/vi zum Verschlüsseln und Entschlüsseln von Dateien. 1. Verwenden Sie vim/vi zum Verschlüsseln: Vorteile: Wenn Sie das Passwort nach der Verschlüsselung nicht kennen, k?nnen Sie den Klartext nicht sehen, auch nicht für Root-Benutzer. Nachteile: Es ist offensichtlich, dass andere Kennen Sie die Verschlüsselung, es ist für andere einfach, die verschlüsselten Dateien zu zerst?ren, einschlie?lich der Zerst?rung und L?schung von Inhalten; ich glaube, jeder ist mit dem vi-Editor vertraut. Zum Beispiel: 1) Erstens im Root Master Erstellen Sie eine experimentelle Datei text.txt im Verzeichnis /root/: [root@www~]#vim/vitext.txt2) Rufen Sie den Bearbeitungsmodus auf, drücken Sie nach Eingabe des Inhalts ESC und geben Sie dann Folgendes ein: X (beachten Sie die Gro?schreibung). X), Eintreten 3)

Analog, ein neues Projekt von Krypto-Veteranen: 16 Millionen US-Dollar eingesammelt, Airdrop erwartet Analog, ein neues Projekt von Krypto-Veteranen: 16 Millionen US-Dollar eingesammelt, Airdrop erwartet Feb 22, 2024 pm 04:50 PM

Ursprünglicher Autor: Meteor, ChainCatcher Ursprünglicher Herausgeber: Marco, ChainCatcher Vor kurzem ist das Full-Chain-Interoperabilit?tsprotokoll Analog mit der Offenlegung von 16 Millionen US-Dollar an Finanzierungen ins Rampenlicht gerückt. Zu den Investmentinstituten geh?ren TribeCapital, NGCVentures, Wintermute, GSR, NEAR und OrangeDAO und Mike Novogratz‘ alternative Verm?gensverwaltungsunternehmen Samara Asset Group, Balaji Srinivasan usw. Ende 2023 sorgte Analog für Aufregung in der Branche und ver?ffentlichte Informationen zur offenen Testnet-Registrierungsveranstaltung auf der X-Plattform.

See all articles