log_key = c.b(v3.toString().getBytes()),代码的意思是key=C加密算法,需要传入参数V3,toString,getBytes的意思吗
双击log_key函数跳转到我要提交的post地方,是要在上面那段代码把加密的算法得出来吗
C算法进去看到的JS代码
package com.meelive.ingkee.base.utils.e; import java.io.IOException; import java.io.InputStream; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class c { private static final int a = 1024; public c () { super (); } public static MessageDigest a () { return c.a ("MD5"); } public static MessageDigest a (String arg1) { try { return MessageDigest.getInstance (arg1); } catch (NoSuchAlgorithmException v1) { throw new IllegalArgumentException ( ( (Throwable)v1)); } } public static MessageDigest a (MessageDigest arg5, InputStream arg6) throws IOException { int v0 = 1024; byte[] v1 = new byte[v0]; int v3; for (v3 = arg6.read (v1, 0, v0); v3 > -1; v3 = arg6.read (v1, 0, v0)) { arg5.update (v1, 0, v3); } return arg5; } public static MessageDigest a (MessageDigest arg0, String arg1) { arg0.update (f.a (arg1)); return arg0; } public static MessageDigest a (MessageDigest arg0, byte[] arg1) { arg0.update (arg1); return arg0; } public static byte[] a (InputStream arg1) throws IOException { return c.b (c.a (), arg1); } public static byte[] a (byte[] arg1) { return c.a ().digest (arg1); } public static String b (byte[] arg0) { return d.a (c.a (arg0)); } private static byte[] b (MessageDigest arg0, InputStream arg1) throws IOException { return c.a (arg0, arg1).digest (); } public static String b (InputStream arg0) throws IOException { return d.a (c.a (arg0)); } public static MessageDigest b () { return c.a ("SHA-1"); } public static byte[] b (String arg0) { return c.a (f.a (arg0)); } public static String c (String arg0) { return d.a (c.b (arg0)); } public static MessageDigest c () { return c.a ("SHA-256"); } @Deprecated public static byte[] c (InputStream arg0) throws IOException { return c.d (arg0); } @Deprecated public static byte[] c (byte[] arg0) { return c.d (arg0); } public static byte[] d (InputStream arg1) throws IOException { return c.b (c.b (), arg1); } public static byte[] d (byte[] arg1) { return c.b ().digest (arg1); } public static MessageDigest d () { return c.a ("SHA-384"); } @Deprecated public static byte[] d (String arg0) { return c.e (arg0); } public static byte[] e (String arg0) { return c.d (f.a (arg0)); } public static String e (InputStream arg0) throws IOException { return d.a (c.d (arg0)); } public static String e (byte[] arg0) { return d.a (c.d (arg0)); } public static MessageDigest e () { return c.a ("SHA-512"); } public static String f (String arg0) { return d.a (c.e (arg0)); } public static byte[] f (InputStream arg1) throws IOException { return c.b (c.c (), arg1); } public static byte[] f (byte[] arg1) { return c.c ().digest (arg1); } public static String g (InputStream arg0) throws IOException { return d.a (c.f (arg0)); } public static String g (byte[] arg0) { return d.a (c.f (arg0)); } public static byte[] g (String arg0) { return c.f (f.a (arg0)); } public static String h (String arg0) { return d.a (c.g (arg0)); } public static byte[] h (InputStream arg1) throws IOException { return c.b (c.d (), arg1); } public static byte[] h (byte[] arg1) { return c.d ().digest (arg1); } public static String i (InputStream arg0) throws IOException { return d.a (c.h (arg0)); } public static String i (byte[] arg0) { return d.a (c.h (arg0)); } public static byte[] i (String arg0) { return c.h (f.a (arg0)); } public static String j (String arg0) { return d.a (c.i (arg0)); } public static byte[] j (InputStream arg1) throws IOException { return c.b (c.e (), arg1); } public static byte[] j (byte[] arg1) { return c.e ().digest (arg1); } public static String k (InputStream arg0) throws IOException { return d.a (c.j (arg0)); } public static String k (byte[] arg0) { return d.a (c.j (arg0)); } public static byte[] k (String arg0) { return c.j (f.a (arg0)); } @Deprecated public static String l (InputStream arg0) throws IOException { return c.e (arg0); } public static String l (String arg0) { return d.a (c.k (arg0)); } @Deprecated public static String l (byte[] arg0) { return c.e (arg0); } @Deprecated public static String m (String arg0) { return c.f (arg0); } }
分析的正确吗,还是错的
|