Home >Backend Development >PHP Problem >what is php encryption

what is php encryption

(*-*)浩
(*-*)浩Original
2019-10-18 11:07:502772browse

Encryption uses a special algorithm to change the original information data, so that even if unauthorized users obtain the encrypted information, they still cannot understand the content of the information because they do not know the method of decryption.

what is php encryption

The reason why encryption is safe is not because you don’t know the encryption and decryption algorithm methods, but because the encryption key is absolutely hidden. The popular RSA Both the AES encryption algorithm and the AES encryption algorithm are completely public. Even if a party obtains encrypted data, even if it knows the encryption algorithm, it cannot open the encrypted protected information without the encryption key. (Recommended learning: PHP Video Tutorial)

Encryption can be used to ensure security, but other technologies are still necessary to ensure communication security, especially regarding data integrity and information Verification; for example, Message Authentication Code (MAC) or digital signature. Another consideration is to cope with traffic analysis.

Encryption or software code obfuscation (Code Obfuscation) is also used in software copyright protection to deal with reverse engineering, unauthorized program analysis, cracking and software piracy, and digital rights management (DRM) of digital content, etc. .

php encryption method

Confused garbled characters

Code obfuscation variables and some things are similar to the principle of 1, but it is Change the string to non-human and editor-incomprehensible characters between ASCII 127 and 255. The result is that it can be cracked and restored 100%, it is only a matter of time.

Issuing opcode

Do not distribute the code, but precompile the PHP code first and distribute the opcode. After PHP7, opcache deeply integrates this thing. After PHP7, you can use this method to protect it. Source code, but it will also be decompiled by opcode and will be cracked.

Write a PHP extension with obfuscation and encryption

Write a PHP extension with obfuscation and encryption, but any open source PHP extension will be cracked unless you write your own encryption algorithm and encrypt the PHP code , and then use the C voice to write extended closed source. Others don’t know your encryption ideas and cracking ideas, and the possibility of being cracked is very small

The above is the detailed content of what is php encryption. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Related articles

See more