使用T-SQL在MYSQL上生成哈希

使用T-SQL在MYSQL上生成哈希,mysql,tsql,hash,password-recovery,Mysql,Tsql,Hash,Password Recovery,我有一个MYSQL数据库,我的一个同事留在了互联网上,他在上周的一次车祸中丧生,现在我一直在试图从数据库中获取哈希值。对计算机的shh与密码相同,所以一旦我恢复mysql,我就恢复服务器。 我需要得到他的密码,我可以访问mysql-user表。所以我知道密码是什么,有点 杂烩的味道很好 53F729269405F0E0706778FE9567FEAFD9C3B2AD 及 我对服务器没有控制台访问权限,也没有希望获得它 我在想,如果我在让mysql生成顺序散列并将其与现有散列进行匹配的过程中使用

我有一个MYSQL数据库,我的一个同事留在了互联网上,他在上周的一次车祸中丧生,现在我一直在试图从数据库中获取哈希值。对计算机的shh与密码相同,所以一旦我恢复mysql,我就恢复服务器。 我需要得到他的密码,我可以访问mysql-user表。所以我知道密码是什么,有点 杂烩的味道很好

53F729269405F0E0706778FE9567FEAFD9C3B2AD

我对服务器没有控制台访问权限,也没有希望获得它

我在想,如果我在让mysql生成顺序散列并将其与现有散列进行匹配的过程中使用t-sql强制执行它。有点像这个想法

SELECT SHA1(UNHEX(SHA1("password")));
返回2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 编写一个c#脚本来实现这一点,还是使用t-sql更好


感谢您的帮助

如果您可以连接到数据库,则可以更新该哈希。无需强制,只需将其更新为已知散列,如密码散列。另外,如果您可以编辑系统/应用程序,您可以通过密码验证I需要访问ssh,这与mysql的密码相同。
SELECT SHA1(UNHEX(SHA1("password")));