public static string Hash(string password, long salt) { Env env = new Env(); SHA256 sha256 = new SHA256(); HS256 hs256 = new HS256(); return(hs256.Hash($"{sha256.Hash(salt.ToString())}.{password}", env.SecretKey)); }
static ChinaRailwayApp() { var platform_key = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCaB+w+RfL0iuRJT9y0+bgfi8jmatTpQY74vvLmtNa45Yaq2+rs7FdAyVomRralll411kKuYaCqNB3mIUGTT3tCq+c0PIkXk+aAPlUgehRy3FozcFuzO1i6ofq1xs+rJg5XtodX7G+A3rmpUMJ2vexv68rRovBvJKxRkDJsG7BvbQIDAQAB"; { data_verifier = new RS256(); data_verifier.SetPublicKey(platform_key); } var platform_hs_key = "xiZgYsxagQWmtW2cNPA2L9hZ299jGa7wpEiL2SV75OA="; { data_hs256 = new HS256(Convert.FromBase64String(platform_hs_key)); } }