gpt4 book ai didi

unicode - I18n 和非 US-ASCII、Latin1 或 Win1252 的密码

转载 作者:行者123 更新时间:2023-12-02 02:38:12 31 4
gpt4 key购买 nike

当用户输入以 Unicode 或其他一些非拉丁字符编码表示的内容时,您如何处理服务密码?

具体来说,您可以使用西里尔密码作为 Oracle 的密码吗?如果密码以 UTF-8 格式提供,您如何根据 Windows 身份验证机制验证用户密码?

我对如何在我们的代码中处理这个问题有一些想法,但我正在寻求其他人的建议以确保我们的方向是正确的。

最佳答案

编码本身不应该对加密造成问题,大多数算法对字节而不是字符进行操作。唯一可能出现问题的是:如果在密码中使用了奇异的(非 ASCII)字符,则使用不同的编码加密相同的密码可能会产生不同的值。不过,将密码转换为固定编码(如 UTF8)应该可以解决该问题。

关于unicode - I18n 和非 US-ASCII、Latin1 或 Win1252 的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/354323/

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