Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako šifrovať súbor v PHP

súbory ( alebo akýkoľvek iný prúd dát ) môžu byť šifrované pomocou PHP pomocou modulu Mcrypt . To zvyčajne nie je nainštalovaný v predvolenom nastavení s PHP , ale je k dispozícii prostredníctvom štandardných PHP knižnice úložisko , CPAN . Poskytuje desiatky šifrovacích algoritmov , vrátane 3DES , Blowfish a RC6 . Pokyny dovolená 1

Vytvorte nový textový súbor pomocou ľubovoľného textového editora sa vám páči , za predpokladu , že je schopný písať obyčajný text . Napríklad , Windows Poznámkový blok a NANO sú prijateľné , ale Open Office a Microsoft Word nie sú , pretože to nie je v predvolenom nastavení , písať textové súbory .
2

Uložte súbor s názvom " šifrovanie . php " .
3

Vložte nasledujúci kód v ňom : ?

< php

$ key = " tajný kľúč " ;

$ f = fopen ( " file.csv " , "r " ) ;

$ input = fread ( $ f , veľkosť ( $ f ) ) ;

$ encrypted_data = mcrypt_ecb ( MCRYPT_3DES , $ key , $ vstup , MCRYPT_ENCRYPT ) ;

print $ encrypted_data ;

>

Tento kód najprv otvorí súbor s názvom " file.csv ? , " a číta dáta z neho . Dáta je potom zašifrovaný pomocou kľúča . V tomto prípade , je kľúč " tajný kľúč " , a je uložený v premennej $ kľúča . Uistite sa , že zmeniť názov súboru v " $ f = fopen ( " file.csv " , " r " ) ; " riadok tak , aby odrážali názov súboru , ktorý chcete zašifrovať a kľúč k vhodným kľúčom . Každý , kto pozná kľúč môže odomknúť súbor , takže by to malo byť ťažké uhádnuť . Napokon, to vytlačí šifrované dáta na štandardný výstup ( terminál ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené