Heim  >  Artikel  >  Backend-Entwicklung  >  加密解密 - 请问PHP如何通过openssl实现AES-256加密算法?

加密解密 - 请问PHP如何通过openssl实现AES-256加密算法?

WBOY
WBOYOriginal
2016-06-06 20:09:011069Durchsuche

下面这段脚本是来自shell脚本提供的
加密命令:

<code>echo "xxxxxxxxxxxxxxxxxxxxxxxx" | openssl enc -aes-256-cbc -salt -k BCF2AEC59BD97C9D54D56FAAC1C48494 -base64</code>

解密命令:

<code>echo "xxxxxxxxxxxxxxxxxxxxxxx" | openssl enc -aes-256-cbc -salt -k BCF2AEC59BD97C9D54D56FAAC1C48494 -base64 -d</code>

我知道PHP有提供openssl模块,但是我对这个模块不了解,请问有没有了解的朋友,将上面这段代码改写成PHP的。非常感谢。

回复内容:

下面这段脚本是来自shell脚本提供的
加密命令:

<code>echo "xxxxxxxxxxxxxxxxxxxxxxxx" | openssl enc -aes-256-cbc -salt -k BCF2AEC59BD97C9D54D56FAAC1C48494 -base64</code>

解密命令:

<code>echo "xxxxxxxxxxxxxxxxxxxxxxx" | openssl enc -aes-256-cbc -salt -k BCF2AEC59BD97C9D54D56FAAC1C48494 -base64 -d</code>

我知道PHP有提供openssl模块,但是我对这个模块不了解,请问有没有了解的朋友,将上面这段代码改写成PHP的。非常感谢。

Stellungnahme:
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