Maison Bibliothèques PHP Autres bibliothèques Classe PHP pour l'algorithme de chiffrement symétrique
Classe PHP pour l'algorithme de chiffrement symétrique
<?php
class Xcrypt{
    private $mcrypt;
    private $key;
    private $mode;
    private $iv;
    private $blocksize;
    public function __construct($key, $mode = 'cbc', $iv = "off"){
        switch (strlen($key)){
            case 8:
                $this->mcrypt = MCRYPT_DES;
                break;
            case 16:
                $this->mcrypt = MCRYPT_RIJNDAEL_128;
                break;
            case 32:
                $this->mcrypt = MCRYPT_RIJNDAEL_256;
                break;
            default:
                die("Key size must be 8/16/32");
        }

Classes d'algorithmes de chiffrement symétriques couramment utilisées

Clés prises en charge : 64/128/256 bits (longueur d'octet 8/16/32)

Algorithmes pris en charge : DES/AES (correspondance automatique basée sur la longueur de la clé : DES : 64 bits AES : 128 /256bit)

Modes pris en charge : CBC/ECB/OFB/CFB

Encodage de cryptotext : chaîne base64/chaîne hexadécimale/flux de chaîne binaire

Méthode de remplissage : PKCS5Padding (DES)


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Introduction à l'algorithme de chiffrement symétrique simple PHP (exemple de code) Introduction à l'algorithme de chiffrement symétrique simple PHP (exemple de code)

16 Mar 2019

Cet article vous présente une introduction à l'algorithme de chiffrement symétrique simple de PHP (exemple de code). Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Implémentation d'un algorithme de chiffrement symétrique en php Implémentation d'un algorithme de chiffrement symétrique en php

26 May 2018

Récemment, j'ai soudainement voulu sauvegarder des éléments confidentiels dans la base de données, puis j'ai réfléchi à la façon d'empêcher les autres de comprendre ce qui est stocké même s'ils entrent dans la base de données, donc le seul moyen est de le crypter mais nous devons quand même le lire ; nous-mêmes, nous ne pouvons donc trouver que des algorithmes de chiffrement symétriques et les décrypter lorsque nous voulons les voir. Ce qui suit présente l'implémentation d'un algorithme de chiffrement symétrique simple en PHP.

Implémentation simple d'un algorithme de chiffrement symétrique en php Implémentation simple d'un algorithme de chiffrement symétrique en php

07 Jan 2017

Récemment, j'ai soudainement voulu sauvegarder des éléments confidentiels dans la base de données, puis j'ai réfléchi à la façon d'empêcher les autres de comprendre ce qui est stocké même s'ils entrent dans la base de données, donc le seul moyen est de le crypter mais nous devons quand même le lire ; nous-mêmes, nous ne pouvons donc trouver que des algorithmes de chiffrement symétriques et les décrypter lorsque nous voulons les voir. Ce qui suit présente l'implémentation d'un algorithme de chiffrement symétrique simple en PHP.

Exemple de fonction de chiffrement et de décryptage Java basé sur l'algorithme de chiffrement symétrique AES Exemple de fonction de chiffrement et de décryptage Java basé sur l'algorithme de chiffrement symétrique AES

24 Jan 2017

Cet article présente principalement les fonctions de chiffrement et de déchiffrement implémentées par Java sur la base de l'algorithme de chiffrement symétrique AES. Il analyse les compétences de définition et d'utilisation de l'algorithme de chiffrement symétrique AES sous la forme d'un exemple complet. Les amis dans le besoin peuvent se référer à ce qui suit.

Explication détaillée de la fonction de chiffrement symétrique PHP pour implémenter le chiffrement et le déchiffrement des données Explication détaillée de la fonction de chiffrement symétrique PHP pour implémenter le chiffrement et le déchiffrement des données

31 May 2018

Cet article présente en détail une fonction de chiffrement symétrique simple en PHP pour implémenter le chiffrement et le déchiffrement des données. Il présente également en détail le chiffrement symétrique et le chiffrement asymétrique. Vous pouvez en savoir plus si vous en avez besoin.

La fonction de chiffrement symétrique PHP implémente le chiffrement et le décryptage des données La fonction de chiffrement symétrique PHP implémente le chiffrement et le décryptage des données

07 Jan 2017

Cet article présente en détail une fonction de chiffrement symétrique simple en PHP pour implémenter le chiffrement et le déchiffrement des données. Il présente également en détail le chiffrement symétrique et le chiffrement asymétrique. Vous pouvez en savoir plus si vous en avez besoin.

See all articles