任何人都可以解释这个字符串是如何加密的吗?
AES256:29://(Hex://5B18C3AD8CFR4D38)
我以前从来没有见过加密这样的事情。是否可以使用PHP进行复制? (假如我可以得到可能使用过的盐等)。
这是为了将数据从一个网站迁移到另一个网站 - 目前这些数据存储在MSSQL数据库中,但如果PHP可以处理加密,则将在MySQL中使用。
答案 0 :(得分:0)
它似乎是256位散列的一部分,其周围有一些元数据。我不熟悉用于加密的php库,但是知道你可以用php创建一个256bit的sha,并且应该有一个toHex()方法。
要检查密码,请使用sha256加密用户条目,并检查其十六进制值与存储的值。你有没有检查过它是否是沙的前1/4?也许他们因为缺乏安全性而被截断?
如果我有猜测,29可能是用户名,但可能是盐或其他东西。