gpt4 book ai didi

php - MCRYPT 模式正在生成斜杠

转载 作者:可可西里 更新时间:2023-11-01 00:24:57 27 4
gpt4 key购买 nike

我是这个加密的新手,所以我不太确定如何格式化我的问题。

无论如何,我正在使用名为 kohana 的框架,并且它使用三样东西进行加密:

key, cipher, mode 所以我的问题是,当它编码一些字符串时,有时我得到 /在像这样的加密中如果我是对的,我必须使用什么模式?

最佳答案

正如 Francis Avila 指出的那样,加密输出似乎是 Base64-encoded , 因此除了字母和数字外,还可能包含斜杠和加号(末尾可能还包含等号)。

您可以安全地用其他东西替换这些符号,只要您记得在解码之前将它们改回来。 PHP strtr() function这很方便。例如,以下是将字符串从普通 Base64 转换为 RFC 4648 URL 安全 Base64 变体并返回的方法:

$url_safe_base64 = strtr( $base64_string, "+/", "-_" );

$base64_string = strtr( $url_safe_base64, "-_", "+/" );

关于php - MCRYPT 模式正在生成斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8872564/

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