學(xué)習(xí)綠聯(lián)云NAS7月12日新固件ssh密碼算法
2023-07-16 22:54 作者:besidestheriver | 我要投稿
// 示例: GetPassword("ACDD2CJ482F87FB3", "VYaP!mfI") => "JEJIDKVYaP!mfI" string GetPassword(string sn, string code) { var md5 = Convert.ToHexString(MD5.Create().ComputeHash(Encoding.UTF8.GetBytes($"0x5f3759df-{sn}V4.4.0.230711{code}"))).ToUpper(); var sum = code.ToArray().Select(x => (int)x).Sum(); return new string(md5.ToArray().Take(sum % 3 + 6).Select(x => (char)(x + sum % 50)).ToArray()) + code; } 這是一段針對(duì)7月12日版本固件的c#代碼。sn是設(shè)備序列號(hào),可以在設(shè)備管理中找到 ?
標(biāo)簽: