Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何创建只包含字母和数字的加密和解密程序?与此相同(ABQIAAA5SLC01ZPDIQE2C6GR56AAHSC)_Php_Javascript - Fatal编程技术网

Php 如何创建只包含字母和数字的加密和解密程序?与此相同(ABQIAAA5SLC01ZPDIQE2C6GR56AAHSC)

Php 如何创建只包含字母和数字的加密和解密程序?与此相同(ABQIAAA5SLC01ZPDIQE2C6GR56AAHSC),php,javascript,Php,Javascript,您好,我如何加密和解密字符串。 加密字符串的输出是字母数字,不包含任何特殊字符。与本例相同 abqiaaa5slc01zpdiqe2c6gr56aahscfbh9ysikcaju8yfsutredfbswyoldppaqwtfiipcwjl6ddplw。尝试先选择加密算法,如DES、Triple DES等,然后使用BASE64编码 编码设计用于以不需要人类可读的形式表示八位字节的任意序列尝试先加密,然后选择任何算法,如DES、Triple DES等,然后使用BASE64进行编码 编码被设计成以一

您好,我如何加密解密字符串。 加密字符串的输出是字母数字,不包含任何特殊字符。与本例相同


abqiaaa5slc01zpdiqe2c6gr56aahscfbh9ysikcaju8yfsutredfbswyoldppaqwtfiipcwjl6ddplw。

尝试先选择加密算法,如DES、Triple DES等,然后使用BASE64编码


编码设计用于以不需要人类可读的形式表示八位字节的任意序列

尝试先加密,然后选择任何算法,如DES、Triple DES等,然后使用BASE64进行编码


编码被设计成以一种不需要人类可读的形式表示任意八位字节序列

首先对其进行加密;然后用base 64对生成的密文进行编码。 base 64的全部目的是将不可打印的数据转换为可打印的数据

因此,您将按如下方式使用它:

明文->加密->Base64 Endode=密文


密文->Base64解码->解密=明文

先加密;然后用base 64对生成的密文进行编码。 base 64的全部目的是将不可打印的数据转换为可打印的数据

因此,您将按如下方式使用它:

明文->加密->Base64 Endode=密文


密文->Base64解码->解密=明文

注意,Base64编码包括非字母数字的填充,即等号,因此


Base 62对数据进行编码,然后使用任何您想要加密的内容。将二进制值指定给a-z a-z 0-9,然后使用与base 64编码相同的技术对数据进行实际编码。它不像Base64那样标准,只是字母和数字。

注意,Base64编码包括非字母数字的填充,即等号,所以


Base 62对数据进行编码,然后使用任何您想要加密的内容。将二进制值指定给a-z a-z 0-9,然后使用与base 64编码相同的技术对数据进行实际编码。它不像Base64那样标准,只是字母和数字。

请参考我的答案,这可能会有所帮助。我要做的是首先用任何mcrypt密码(比如blowfish)加密字符串,然后用str2hex重新加密它。现在字符串只包含A-Z和0-9,没有特殊字符。解密时,首先使用hex2str进行解密,然后使用用于加密的相同密码进行解密。我在codeigniter中使用了它,但我想这个概念可以在任何地方实现。我希望这能有所帮助。

请参考我的答案,这可能会有所帮助。我要做的是首先用任何mcrypt密码(比如blowfish)加密字符串,然后用str2hex重新加密它。现在字符串只包含A-Z和0-9,没有特殊字符。解密时,首先使用hex2str进行解密,然后使用用于加密的相同密码进行解密。我在codeigniter中使用了它,但我想这个概念可以在任何地方实现。我希望这能有所帮助。

只是想澄清一下:加密还是编码?信息应该对第三方隐藏(加密)还是仅为传输而编码?只是为了澄清:加密还是编码?信息应该对第三方隐藏(加密)还是仅仅编码用于传输?基64包含特殊字符。如“+”和“/”。它实际上包含+/和可能=;但这些都不是特殊字符。您也可以使用Base32。它使用A-Z和0-7。没有
/
+
=
。基64包含特殊字符。例如“+”和“/”。它实际上包含+/和可能=;但这些都不是特殊字符。您也可以使用Base32。它使用A-Z和0-7。没有
/
+
=