⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e.txt

📁 手机QQ原代码,有喜欢的朋友可以大量的下载,我不要钱的哦
💻 TXT
字号:
import java.io.UnsupportedEncodingException;

public class e
{

    public static final byte c[] = {
        -128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0
    };
    private long a_long_array1d_fld[];
    private long b_long_array1d_fld[];
    private byte a_byte_array1d_fld[];
    private byte b_byte_array1d_fld[];

    public byte[] a(byte abyte0[])
    {
        b();
        a(abyte0, abyte0.length);
        a();
        return b_byte_array1d_fld;
    }

    public e()
    {
        a_long_array1d_fld = new long[4];
        b_long_array1d_fld = new long[2];
        a_byte_array1d_fld = new byte[64];
        b_byte_array1d_fld = new byte[16];
        b();
    }

    private void b()
    {
        b_long_array1d_fld[0] = 0L;
        b_long_array1d_fld[1] = 0L;
        a_long_array1d_fld[0] = 0x67452301L;
        a_long_array1d_fld[1] = 0xefcdab89L;
        a_long_array1d_fld[2] = 0x98badcfeL;
        a_long_array1d_fld[3] = 0x10325476L;
    }

    private long b(long l, long l1, long l2)
    {
        return l & l1 | ~l & l2;
    }

    private long d(long l, long l1, long l2)
    {
        return l & l2 | l1 & ~l2;
    }

    private long c(long l, long l1, long l2)
    {
        return l ^ l1 ^ l2;
    }

    private long a(long l, long l1, long l2)
    {
        return l1 ^ (l | ~l2);
    }

    private long c(long l, long l1, long l2, long l3, long l4, long l5, long l6)
    {
        l += b(l1, l2, l3) + l4 + l6;
        l = (int)l << (int)l5 | (int)l >>> (int)(32L - l5);
        l += l1;
        return l;
    }

    private long b(long l, long l1, long l2, long l3, long l4, long l5, long l6)
    {
        l += d(l1, l2, l3) + l4 + l6;
        l = (int)l << (int)l5 | (int)l >>> (int)(32L - l5);
        l += l1;
        return l;
    }

    private long a(long l, long l1, long l2, long l3, long l4, long l5, long l6)
    {
        l += c(l1, l2, l3) + l4 + l6;
        l = (int)l << (int)l5 | (int)l >>> (int)(32L - l5);
        l += l1;
        return l;
    }

    private long d(long l, long l1, long l2, long l3, long l4, long l5, long l6)
    {
        l += a(l1, l2, l3) + l4 + l6;
        l = (int)l << (int)l5 | (int)l >>> (int)(32L - l5);
        l += l1;
        return l;
    }

    private void a(byte abyte0[], int i)
    {
        byte abyte1[] = new byte[64];
        int k = (int)(b_long_array1d_fld[0] >>> 3) & 0x3f;
        if((b_long_array1d_fld[0] += i << 3) < (long)(i << 3))
        {
            b_long_array1d_fld[1]++;
        }
        b_long_array1d_fld[1] += i >>> 29;
        int l = 64 - k;
        int j;
        if(i >= l)
        {
            a(a_byte_array1d_fld, abyte0, k, 0, l);
            a(a_byte_array1d_fld);
            for(j = l; j + 63 < i; j += 64)
            {
                a(abyte1, abyte0, 0, j, 64);
                a(abyte1);
            }

            k = 0;
        } else
        {
            j = 0;
        }
        a(a_byte_array1d_fld, abyte0, k, j, i - j);
    }

    private void a()
    {
        byte abyte0[] = new byte[8];
        a(abyte0, b_long_array1d_fld, 8);
        int i = (int)(b_long_array1d_fld[0] >>> 3) & 0x3f;
        int j = i >= 56 ? 120 - i : 56 - i;
        a(c, j);
        a(abyte0, 8);
        a(b_byte_array1d_fld, a_long_array1d_fld, 16);
    }

    private void a(byte abyte0[], byte abyte1[], int i, int j, int k)
    {
        for(int l = 0; l < k; l++)
        {
            abyte0[i + l] = abyte1[j + l];
        }

    }

    private void a(byte abyte0[])
    {
        long l = a_long_array1d_fld[0];
        long l1 = a_long_array1d_fld[1];
        long l2 = a_long_array1d_fld[2];
        long l3 = a_long_array1d_fld[3];
        long al[] = new long[16];
        a(al, abyte0, 64);
        l = c(l, l1, l2, l3, al[0], 7L, 0xd76aa478L);
        l3 = c(l3, l, l1, l2, al[1], 12L, 0xe8c7b756L);
        l2 = c(l2, l3, l, l1, al[2], 17L, 0x242070dbL);
        l1 = c(l1, l2, l3, l, al[3], 22L, 0xc1bdceeeL);
        l = c(l, l1, l2, l3, al[4], 7L, 0xf57c0fafL);
        l3 = c(l3, l, l1, l2, al[5], 12L, 0x4787c62aL);
        l2 = c(l2, l3, l, l1, al[6], 17L, 0xa8304613L);
        l1 = c(l1, l2, l3, l, al[7], 22L, 0xfd469501L);
        l = c(l, l1, l2, l3, al[8], 7L, 0x698098d8L);
        l3 = c(l3, l, l1, l2, al[9], 12L, 0x8b44f7afL);
        l2 = c(l2, l3, l, l1, al[10], 17L, 0xffff5bb1L);
        l1 = c(l1, l2, l3, l, al[11], 22L, 0x895cd7beL);
        l = c(l, l1, l2, l3, al[12], 7L, 0x6b901122L);
        l3 = c(l3, l, l1, l2, al[13], 12L, 0xfd987193L);
        l2 = c(l2, l3, l, l1, al[14], 17L, 0xa679438eL);
        l1 = c(l1, l2, l3, l, al[15], 22L, 0x49b40821L);
        l = b(l, l1, l2, l3, al[1], 5L, 0xf61e2562L);
        l3 = b(l3, l, l1, l2, al[6], 9L, 0xc040b340L);
        l2 = b(l2, l3, l, l1, al[11], 14L, 0x265e5a51L);
        l1 = b(l1, l2, l3, l, al[0], 20L, 0xe9b6c7aaL);
        l = b(l, l1, l2, l3, al[5], 5L, 0xd62f105dL);
        l3 = b(l3, l, l1, l2, al[10], 9L, 0x2441453L);
        l2 = b(l2, l3, l, l1, al[15], 14L, 0xd8a1e681L);
        l1 = b(l1, l2, l3, l, al[4], 20L, 0xe7d3fbc8L);
        l = b(l, l1, l2, l3, al[9], 5L, 0x21e1cde6L);
        l3 = b(l3, l, l1, l2, al[14], 9L, 0xc33707d6L);
        l2 = b(l2, l3, l, l1, al[3], 14L, 0xf4d50d87L);
        l1 = b(l1, l2, l3, l, al[8], 20L, 0x455a14edL);
        l = b(l, l1, l2, l3, al[13], 5L, 0xa9e3e905L);
        l3 = b(l3, l, l1, l2, al[2], 9L, 0xfcefa3f8L);
        l2 = b(l2, l3, l, l1, al[7], 14L, 0x676f02d9L);
        l1 = b(l1, l2, l3, l, al[12], 20L, 0x8d2a4c8aL);
        l = a(l, l1, l2, l3, al[5], 4L, 0xfffa3942L);
        l3 = a(l3, l, l1, l2, al[8], 11L, 0x8771f681L);
        l2 = a(l2, l3, l, l1, al[11], 16L, 0x6d9d6122L);
        l1 = a(l1, l2, l3, l, al[14], 23L, 0xfde5380cL);
        l = a(l, l1, l2, l3, al[1], 4L, 0xa4beea44L);
        l3 = a(l3, l, l1, l2, al[4], 11L, 0x4bdecfa9L);
        l2 = a(l2, l3, l, l1, al[7], 16L, 0xf6bb4b60L);
        l1 = a(l1, l2, l3, l, al[10], 23L, 0xbebfbc70L);
        l = a(l, l1, l2, l3, al[13], 4L, 0x289b7ec6L);
        l3 = a(l3, l, l1, l2, al[0], 11L, 0xeaa127faL);
        l2 = a(l2, l3, l, l1, al[3], 16L, 0xd4ef3085L);
        l1 = a(l1, l2, l3, l, al[6], 23L, 0x4881d05L);
        l = a(l, l1, l2, l3, al[9], 4L, 0xd9d4d039L);
        l3 = a(l3, l, l1, l2, al[12], 11L, 0xe6db99e5L);
        l2 = a(l2, l3, l, l1, al[15], 16L, 0x1fa27cf8L);
        l1 = a(l1, l2, l3, l, al[2], 23L, 0xc4ac5665L);
        l = d(l, l1, l2, l3, al[0], 6L, 0xf4292244L);
        l3 = d(l3, l, l1, l2, al[7], 10L, 0x432aff97L);
        l2 = d(l2, l3, l, l1, al[14], 15L, 0xab9423a7L);
        l1 = d(l1, l2, l3, l, al[5], 21L, 0xfc93a039L);
        l = d(l, l1, l2, l3, al[12], 6L, 0x655b59c3L);
        l3 = d(l3, l, l1, l2, al[3], 10L, 0x8f0ccc92L);
        l2 = d(l2, l3, l, l1, al[10], 15L, 0xffeff47dL);
        l1 = d(l1, l2, l3, l, al[1], 21L, 0x85845dd1L);
        l = d(l, l1, l2, l3, al[8], 6L, 0x6fa87e4fL);
        l3 = d(l3, l, l1, l2, al[15], 10L, 0xfe2ce6e0L);
        l2 = d(l2, l3, l, l1, al[6], 15L, 0xa3014314L);
        l1 = d(l1, l2, l3, l, al[13], 21L, 0x4e0811a1L);
        l = d(l, l1, l2, l3, al[4], 6L, 0xf7537e82L);
        l3 = d(l3, l, l1, l2, al[11], 10L, 0xbd3af235L);
        l2 = d(l2, l3, l, l1, al[2], 15L, 0x2ad7d2bbL);
        l1 = d(l1, l2, l3, l, al[9], 21L, 0xeb86d391L);
        a_long_array1d_fld[0] += l;
        a_long_array1d_fld[1] += l1;
        a_long_array1d_fld[2] += l2;
        a_long_array1d_fld[3] += l3;
    }

    private void a(byte abyte0[], long al[], int i)
    {
        int j = 0;
        for(int k = 0; k < i; k += 4)
        {
            abyte0[k] = (byte)(int)(al[j] & 255L);
            abyte0[k + 1] = (byte)(int)(al[j] >>> 8 & 255L);
            abyte0[k + 2] = (byte)(int)(al[j] >>> 16 & 255L);
            abyte0[k + 3] = (byte)(int)(al[j] >>> 24 & 255L);
            j++;
        }

    }

    private void a(long al[], byte abyte0[], int i)
    {
        int j = 0;
        for(int k = 0; k < i; k += 4)
        {
            al[j] = a(abyte0[k]) | a(abyte0[k + 1]) << 8 | a(abyte0[k + 2]) << 16 | a(abyte0[k + 3]) << 24;
            j++;
        }

    }

    public static long a(byte byte0)
    {
        return byte0 >= 0 ? byte0 : byte0 & 0xff;
    }

    public static String a(byte byte0)
    {
        char ac[] = {
            '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 
            'A', 'B', 'C', 'D', 'E', 'F'
        };
        char ac1[] = new char[2];
        ac1[0] = ac[byte0 >>> 4 & 0xf];
        ac1[1] = ac[byte0 & 0xf];
        String s = new String(ac1);
        return s;
    }

    public static byte[] a(String s)
    {
        byte abyte0[] = null;
        try
        {
            abyte0 = s.getBytes("ISO8859_1");
        }
        catch(UnsupportedEncodingException unsupportedencodingexception)
        {
            abyte0 = s.getBytes();
        }
        e e1 = new e();
        return e1.a(abyte0);
    }

    public static String a(byte abyte0[])
    {
        e e1 = new e();
        byte abyte1[] = e1.a(abyte0);
        String s = "";
        for(int i = 0; i < 16; i++)
        {
            s = s + a(abyte1[i]);
        }

        return s;
    }

    public static String a(String s)
    {
        byte abyte0[] = null;
        try
        {
            abyte0 = s.getBytes("ISO8859_1");
        }
        catch(UnsupportedEncodingException unsupportedencodingexception)
        {
            abyte0 = s.getBytes();
        }
        e e1 = new e();
        byte abyte1[] = e1.a(abyte0);
        String s1 = "";
        for(int i = 0; i < 16; i++)
        {
            s1 = s1 + a(abyte1[i]);
        }

        return s1;
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -