gpt4 book ai didi

encoding - base64编码总是一对一的吗

转载 作者:行者123 更新时间:2023-12-02 19:50:53 25 4
gpt4 key购买 nike

是否有可能为 Base64 编码算法的两个不同输入获得两个相同的编码值?

让我们使用另一种算法,例如用字母 X 替换下划线的函数。

Foo_Bar = FooXBar
FooXBar = FooXBar

Base64 编码会发生这种情况吗?

最佳答案

不,这不可能发生。 Base64 是无损转换(甚至还需要 33% 的空间)。用数学术语来说,Base64 函数是 injective function .

注意如何HTTP basic access authentication使用此编码作为用户名和密码。任何人都可以从编码后的字符串中获取原始字符串,因此此身份验证只能在 HTTPS 下使用。

您还可以在 Wikipedia 上找到有关 Base64 的更多详细信息.

关于encoding - base64编码总是一对一的吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41153336/

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