Криптиране на данните в нашия живот е станала все по-важна, особено в светлината на мрежата се проведе на голям брой сделки и прехвърляне на голям обем данни. Ако се интересувате от приемане на мерки за безопасност, също са длъжни да се интересуват от изучаването PHP да осигури сигурност кръг от възможности. В тази статия ние ще въведем тези функции да предоставя някои основни използване, така че да можете да си приложен софтуер за добавяне на защитни елементи.
Преди знания
PHP в детайлите на гаранцията функция, трябва да прекарват доста време не влизат в контакт със съдържанието на тази област на читателите някои основни познания по криптография, ако основните концепции на криптографията вече е много запознат с, можете да пропуснете тази част от миналото .
Криптографията може да се окачестви като популярно в криптиране / разшифроване на научните изследвания и експерименти, за шифроване е лесна за разбиране информация не е лесно да конвертират да обработи информацията, не е лесно да се движат разшифровате данните са превърнати в първоначалния лесна за разбиране информация. Не разбират информацията, посочена парола, лесна за разбиране информация, известна като код.
Данните криптиране / разшифроване изисква определени алгоритми може да бъде много просто, като например известния Цезар код, но сегашната алгоритъм за криптиране са относително много по-сложни, някои от които се възползват от съществуващите методи, дори не може да разчита на.
PHP криптиране функционират като дълги, тъй като има едно нещо да се използва не-Windows платформи да изпитате крипта () също е доста запознат с приключването на тази функция се нарича "един път криптиране функция, тя може да бъде броят на криптиране кодове, пароли не могат да бъдат превърнати в оригиналната Кодовете. Въпреки това лицето му изглежда да е безполезна функция, но е широко използван за гарантиране целостта на системата парола. Това е така, защото, след като в едната посока криптира пароли попадат в ръцете на трета страна, която, както не може да бъде намален до експресни и следователно не е много използване. При доказване на потребителя въвеждане на парола, потребителско вход се използва също така в едната посока алгоритъм, ако вносът и съхранение на криптирана парола, след мача, а после влезли съобщения трябва да бъдат правилни.
крипта () функцията
PHP предлага и използването на неговата крипта () функцията да завърши един начин криптиране. Аз ще бъда тук кратко въведение към функция:
крипта низ (стринг input_string [, низ сол])
Input_string параметрите трябва да бъдат криптирани стринг, а вторият по избор сол е малко стринг, тя може да засегне криптиране код, известен като правило по-нататъшни атаки се очаква да се брои. По подразбиране, PHP използване на 2-знаков низ се намесва в DES, ако използвате системата MD5 (I ще бъдат въведени по-късно през алгоритъм MD5), тя ще използва 12-знаков низ от смущения. Между другото, може да бъде намерена, за да се приложи следната система ще бъде използвана да се намесва с дължина на низ:
Печатни "Моята система сол размер е:". CRYPT_SALT_LENGTH;
Системата може също да подкрепят друг алгоритъм на криптиране. крипта () в подкрепа на четири часа алгоритъм, който е подкрепен със следния алгоритъм и съответните параметри на дължината на сол:
Солт дължина на алгоритъм
CRYPT_STD_DES 2-характер (по подразбиране)
CRYPT_EXT_DES 9-символ
CRYPT_MD5 12-характер, започващ с $
CRYPT_BLOWFISH 16-характер, започващ с $