Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- byte[] Key = { 0x1a, 0xc1, 0xd1, 0x2d, 0x52, 0x7c, 0x59, 0xb4, 0x0e, 0xca, 0x61, 0x91, 0x20, 0xff, 0x82, 0x17, 0xcc, 0xff, 0x09, 0xcd, 0x16, 0x89, 0x6f, 0x81, 0xb8, 0x29, 0xc7, 0xf5, 0x27, 0x93, 0x40, 0x5d };
- // Iv table
- private static byte[] Table;
- // Lookup values
- private static int[] BlockNums;
- public static void BuildTable(byte[] Feed)
- {
- // Init tables
- Table = new byte[4000];
- BlockNums = new int[] { 1, 1, 1, 1 };
- // Build table
- int ptr = 0;
- for (int i = 0; i < 200; i++)
- {
- for (int x = 0; x < 5; x++)
- {
- // Check next byte
- if (Feed[ptr] == 0x00)
- ptr = 0;
- // Copy 4 times
- Table[(i * 20) + (x * 4)] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 1] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 2] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 3] = Feed[ptr];
- ptr++;
- }
- }
- byte[] Key = { 0x1a, 0xc1, 0xd1, 0x2d, 0x52, 0x7c, 0x59, 0xb4, 0x0e, 0xca, 0x61, 0x91, 0x20, 0xff, 0x82, 0x17, 0xcc, 0xff, 0x09, 0xcd, 0x16, 0x89, 0x6f, 0x81, 0xb8, 0x29, 0xc7, 0xf5, 0x27, 0x93, 0x40, 0x5d
- // Iv table
- private static byte[] Table;
- // Lookup values
- private static int[] BlockNums;
- public static void BuildTable(byte[] Feed)
- {
- // Init tables
- Table = new byte[4000];
- BlockNums = new int[] { 1, 1, 1, 1 };
- // Build table
- int ptr = 0;
- for (int i = 0; i < 200; i++)
- {
- for (int x = 0; x < 5; x++)
- {
- // Check next byt
- if (Feed[ptr] == 0x00)
- ptr = 0;
- // Copy 4 times
- Table[(i * 20) + (x * 4)] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 1] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 2] = Feed[ptr];
- Table[(i * 20) + (x * 4) + 3] = Feed[ptr];
- ptr++;
- }
- }
- }
- #include <stdio.h>
- main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
- main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)
- ;&&t==2?_<13?
- main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,
- "@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{
- ;l,+,/n{n+,/+#n+,/#\
- ;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \
- q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w')
- 23;){nl]'/+#n';d}rw' i;# \
- ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \
- iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \
- ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \
- }'+}##(!!/")
- :t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a==
- '/')+t,_,a+1)
- :0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,
- "!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement