908a54616fea13f47543f5e7185356532759e90b
[x93.git/.git] / xftp.git / ext / x64 / b64_.py
1 import random\r
2 import base64\r
3 contador=0\r
4 contador1=0\r
5 \r
6 def encode(texto):\r
7         text=texto.encode("UTF-8")\r
8         code=base64.b64encode(text).decode("UTF-8")\r
9         return code\r
10 \r
11 def decode(texto):\r
12         text=texto\r
13         code=base64.b64decode(text)\r
14         return code.decode("UTF-8")\r
15 \r
16 def encode_list(list2encode,encode2list):\r
17         global contador\r
18         for i in range(0,len(list2encode)):\r
19                 encode2list.append(encode(list2encode[contador]))\r
20                 contador=contador+1\r
21         del(i)\r
22 \r
23 def decode_list(list2decode):\r
24         global contador1\r
25         decode2list=[]\r
26         for i in range(0,len(list2decode)):\r
27                 decode2list.append(decode(list2decode[contador1]))\r
28                 contador1=contador1+1\r
29         del(i)\r
30         return decode2list\r
31 \r
32 \r
33 \r
34 alphabet={\r
35 1:"a",\r
36 2:"b",\r
37 3:"c",\r
38 4:"d",\r
39 5:"e",\r
40 6:"f",\r
41 7:"g",\r
42 8:"h",\r
43 9:"i",\r
44 10:"j",\r
45 11:"k",\r
46 12:"l",\r
47 13:"m",\r
48 14:"n",\r
49 15:"ñ",\r
50 16:"o",\r
51 17:"p",\r
52 18:"q",\r
53 19:"r",\r
54 20:"s",\r
55 21:"t",\r
56 22:"u",\r
57 23:"v",\r
58 24:"w",\r
59 25:"x",\r
60 26:"y",\r
61 27:"z",\r
62 28:"1",\r
63 29:"2",\r
64 30:"3",\r
65 31:"4",\r
66 32:"5",\r
67 33:"6",\r
68 34:"7",\r
69 35:"8",\r
70 36:"9",\r
71 37:"0",\r
72 38:"=",\r
73 39:".",\r
74 40:"?",\r
75 41:",",\r
76 42:";",\r
77 43:"_",\r
78 44:"°",\r
79 45:"!",\r
80 46:"&",\r
81 47:"#",\r
82 48:"$",\r
83 49:"/",\r
84 50:"|",\r
85 51:"A",\r
86 52:"B",\r
87 53:"C",\r
88 54:"D",\r
89 55:"E",\r
90 56:"F",\r
91 57:"G",\r
92 58:"H",\r
93 59:"I",\r
94 60:"J",\r
95 61:"K",\r
96 62:"L",\r
97 63:"M",\r
98 64:"N",\r
99 65:"Ñ",\r
100 66:"O",\r
101 67:"P",\r
102 68:"Q",\r
103 69:"R",\r
104 70:"S",\r
105 71:"T",\r
106 72:"U",\r
107 73:"V",\r
108 74:"W",\r
109 75:"X",\r
110 76:"Y",\r
111 77:"Z",\r
112 78:'¿',\r
113 79:' '}\r
114 \r
115 alphabet_inversed={\r
116 'a':1,\r
117 'b':2,\r
118 'c':3,\r
119 'd':4,\r
120 'e':5,\r
121 'f':6,\r
122 'g':7,\r
123 'h':8,\r
124 'i':9,\r
125 'j':10,\r
126 'k':11,\r
127 'l':12,\r
128 'm':13,\r
129 'n':14,\r
130 'ñ':15,\r
131 'o':16,\r
132 'p':17,\r
133 'q':18,\r
134 'r':19,\r
135 's':20,\r
136 't':21,\r
137 'u':22,\r
138 'v':23,\r
139 'w':24,\r
140 'x':25,\r
141 'y':26,\r
142 'z':27,\r
143 '1':28,\r
144 '2':29,\r
145 '3':30,\r
146 '4':31,\r
147 '5':32,\r
148 '6':33,\r
149 '7':34,\r
150 '8':35,\r
151 '9':36,\r
152 '0':37,\r
153 '=':38,\r
154 '.':39,\r
155 '?':40,\r
156 ',':41,\r
157 ';':42,\r
158 '_':43,\r
159 '°':44,\r
160 '!':45,\r
161 '&':46,\r
162 '#':47,\r
163 '$':48,\r
164 '/':49,\r
165 '|':50,\r
166 'A':51,\r
167 'B':52,\r
168 'C':53,\r
169 'D':54,\r
170 'E':55,\r
171 'F':56,\r
172 'G':57,\r
173 'H':58,\r
174 'I':59,\r
175 'J':60,\r
176 'K':61,\r
177 'L':62,\r
178 'M':63,\r
179 'N':64,\r
180 'Ñ':65,\r
181 'O':66,\r
182 'P':67,\r
183 'Q':68,\r
184 'R':69,\r
185 'S':70,\r
186 'T':71,\r
187 'U':72,\r
188 'V':73,\r
189 'W':74,\r
190 'X':75,\r
191 'Y':76,\r
192 'Z':77,\r
193 '¿':78,\r
194 ' ':79}