gpt4 book ai didi

Javascript函数来验证AES字符串?

转载 作者:行者123 更新时间:2023-12-02 19:21:42 24 4
gpt4 key购买 nike

Possible Duplicate:
Javascript AES encryption

有没有办法使用 javascript 或 jquery 验证 AES 加密字符串?

function ValidAES(str)
{
...
}
ValidAES("U2FsdGVkX1/pnQDBvA08BSX5Dx4X8KdIervCIte1JcU=");//true
ValidAES("@·$$%");//false

最佳答案

如果您的字符串只是 AES 加密,则无法真正验证它们 - 每个字符串都可以使用 AES 解密。大多数结果都是垃圾。

在本例中,您的字符串看起来像是 Base64 文本。执行一些简单的检查以确保其中没有任何无效字符并不困难:

return !str.match(/[^A-Za-z0-9+\/=]/);

请注意,尽管如此,这仍然允许大多数随机用户输入。这是不可避免的,因为就 Javascript 而言,某些用户输入将是“有效的”。如果您需要特定长度的 AES 字符串,检查 string.length 可能会有所帮助。

关于Javascript函数来验证AES字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12470166/

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