gpt4 book ai didi

Php openSSL 加密 - 防止特殊字符

转载 作者:行者123 更新时间:2023-12-03 16:26:04 24 4
gpt4 key购买 nike

我想创建和加密获取在 url 中传递的变量和异步调用

例如:

$textToEncrypt = "Hello World";
$encryptionMethod = "AES-256-CBC";
$secretHash = "cVb67YtfAz328oOikl96vBn";
$iv = "adfrf54dmnlo09ax";
$encryptedText = openssl_encrypt($textToEncrypt,$encryptionMethod,$secretHash, 0, $iv);

结果是:W2p0S2qlSierJnIcA/AM3g==

有一些特殊字符, == 总是在最后。我要防止这种情况!如何仅输出 0-9 和 A-Z 和 a-z 字符?

谢谢

最佳答案

我遇到过同样的问题。我想删除特殊字符。所以,这就是我所做的。使用 base64_encode($encryptedText) 将加密文本转换为十六进制值.所以,不会有特殊字符。然后对于还原,使用 base64_decode在传递给 openssl_decrypt 之前.

关于Php openSSL 加密 - 防止特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40110470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com