<?php show_source(__FILE__);
define ('BS', 8); //rozmiar bloku
define ('RSA_KEY_SIZE', 128); //128 bajtow=1024 bity
for ($i=0;$i<1360;$i++) {
$len = $i;
$len+=BS + 2 + 1; # długość bloku z losowymi liczbami + magicnumber(2) + flags(1)
$len=ceil(($len+1)/BS)*BS;# zaokraglanenie do wielokrotnosci 8 bajtow (CBC padded)
$len+= RSA_KEY_SIZE; # dodanie dlugosci zaszyfrowanego RSA klucza symetrycznego
$len=floor(($len+2)/3)*4; # wydłużenie przez base64encode
echo "$i,$len<BR>";
}
?>
0,192
1,192
2,192
3,192
4,192
5,204
6,204
7,204
8,204
9,204
10,204
11,204
12,204
13,216
14,216
15,216
16,216
17,216
18,216
19,216
20,216
21,224
22,224
23,224
24,224
25,224
26,224
27,224
28,224
29,236
30,236
31,236
32,236
33,236
34,236
35,236
36,236
37,248
38,248
39,248
40,248
41,248
42,248
43,248
44,248
45,256
46,256
47,256
48,256
49,256
50,256
51,256
52,256
53,268
54,268
55,268
56,268
57,268
58,268
59,268
60,268
61,280
62,280
63,280
64,280
65,280
66,280
67,280
68,280
69,288
70,288
71,288
72,288
73,288
74,288
75,288
76,288
77,300
78,300
79,300
80,300
81,300
82,300
83,300
84,300
85,312
86,312
87,312
88,312
89,312
90,312
91,312
92,312
93,320
94,320
95,320
96,320
97,320
98,320
99,320
100,320
101,332
102,332
103,332
104,332
105,332
106,332
107,332
108,332
109,344
110,344
111,344
112,344
113,344
114,344
115,344
116,344
117,352
118,352
119,352
120,352
121,352
122,352
123,352
124,352
125,364
126,364
127,364
128,364
129,364
130,364
131,364
132,364
133,376
134,376
135,376
136,376
137,376
138,376
139,376
140,376
141,384
142,384
143,384
144,384
145,384
146,384
147,384
148,384
149,396
150,396
151,396
152,396
153,396
154,396
155,396
156,396
157,408
158,408
159,408
160,408
161,408
162,408
163,408
164,408
165,416
166,416
167,416
168,416
169,416
170,416
171,416
172,416
173,428
174,428
175,428
176,428
177,428
178,428
179,428
180,428
181,440
182,440
183,440
184,440
185,440
186,440
187,440
188,440
189,448
190,448
191,448
192,448
193,448
194,448
195,448
196,448
197,460
198,460
199,460
200,460
201,460
202,460
203,460
204,460
205,472
206,472
207,472
208,472
209,472
210,472
211,472
212,472
213,480
214,480
215,480
216,480
217,480
218,480
219,480
220,480
221,492
222,492
223,492
224,492
225,492
226,492
227,492
228,492
229,504
230,504
231,504
232,504
233,504
234,504
235,504
236,504
237,512
238,512
239,512
240,512
241,512
242,512
243,512
244,512
245,524
246,524
247,524
248,524
249,524
250,524
251,524
252,524
253,536
254,536
255,536
256,536
257,536
258,536
259,536
260,536
261,544
262,544
263,544
264,544
265,544
266,544
267,544
268,544
269,556
270,556
271,556
272,556
273,556
274,556
275,556
276,556
277,568
278,568
279,568
280,568
281,568
282,568
283,568
284,568
285,576
286,576
287,576
288,576
289,576
290,576
291,576
292,576
293,588
294,588
295,588
296,588
297,588
298,588
299,588
300,588
301,600
302,600
303,600
304,600
305,600
306,600
307,600
308,600
309,608
310,608
311,608
312,608
313,608
314,608
315,608
316,608
317,620
318,620
319,620
320,620
321,620
322,620
323,620
324,620
325,632
326,632
327,632
328,632
329,632
330,632
331,632
332,632
333,640
334,640
335,640
336,640
337,640
338,640
339,640
340,640
341,652
342,652
343,652
344,652
345,652
346,652
347,652
348,652
349,664
350,664
351,664
352,664
353,664
354,664
355,664
356,664
357,672
358,672
359,672
360,672
361,672
362,672
363,672
364,672
365,684
366,684
367,684
368,684
369,684
370,684
371,684
372,684
373,696
374,696
375,696
376,696
377,696
378,696
379,696
380,696
381,704
382,704
383,704
384,704
385,704
386,704
387,704
388,704
389,716
390,716
391,716
392,716
393,716
394,716
395,716
396,716
397,728
398,728
399,728
400,728
401,728
402,728
403,728
404,728
405,736
406,736
407,736
408,736
409,736
410,736
411,736
412,736
413,748
414,748
415,748
416,748
417,748
418,748
419,748
420,748
421,760
422,760
423,760
424,760
425,760
426,760
427,760
428,760
429,768
430,768
431,768
432,768
433,768
434,768
435,768
436,768
437,780
438,780
439,780
440,780
441,780
442,780
443,780
444,780
445,792
446,792
447,792
448,792
449,792
450,792
451,792
452,792
453,800
454,800
455,800
456,800
457,800
458,800
459,800
460,800
461,812
462,812
463,812
464,812
465,812
466,812
467,812
468,812
469,824
470,824
471,824
472,824
473,824
474,824
475,824
476,824
477,832
478,832
479,832
480,832
481,832
482,832
483,832
484,832
485,844
486,844
487,844
488,844
489,844
490,844
491,844
492,844
493,856
494,856
495,856
496,856
497,856
498,856
499,856
500,856
501,864
502,864
503,864
504,864
505,864
506,864
507,864
508,864
509,876
510,876
511,876
512,876
513,876
514,876
515,876
516,876
517,888
518,888
519,888
520,888
521,888
522,888
523,888
524,888
525,896
526,896
527,896
528,896
529,896
530,896
531,896
532,896
533,908
534,908
535,908
536,908
537,908
538,908
539,908
540,908
541,920
542,920
543,920
544,920
545,920
546,920
547,920
548,920
549,928
550,928
551,928
552,928
553,928
554,928
555,928
556,928
557,940
558,940
559,940
560,940
561,940
562,940
563,940
564,940
565,952
566,952
567,952
568,952
569,952
570,952
571,952
572,952
573,960
574,960
575,960
576,960
577,960
578,960
579,960
580,960
581,972
582,972
583,972
584,972
585,972
586,972
587,972
588,972
589,984
590,984
591,984
592,984
593,984
594,984
595,984
596,984
597,992
598,992
599,992
600,992
601,992
602,992
603,992
604,992
605,1004
606,1004
607,1004
608,1004
609,1004
610,1004
611,1004
612,1004
613,1016
614,1016
615,1016
616,1016
617,1016
618,1016
619,1016
620,1016
621,1024
622,1024
623,1024
624,1024
625,1024
626,1024
627,1024
628,1024
629,1036
630,1036
631,1036
632,1036
633,1036
634,1036
635,1036
636,1036
637,1048
638,1048
639,1048
640,1048
641,1048
642,1048
643,1048
644,1048
645,1056
646,1056
647,1056
648,1056
649,1056
650,1056
651,1056
652,1056
653,1068
654,1068
655,1068
656,1068
657,1068
658,1068
659,1068
660,1068
661,1080
662,1080
663,1080
664,1080
665,1080
666,1080
667,1080
668,1080
669,1088
670,1088
671,1088
672,1088
673,1088
674,1088
675,1088
676,1088
677,1100
678,1100
679,1100
680,1100
681,1100
682,1100
683,1100
684,1100
685,1112
686,1112
687,1112
688,1112
689,1112
690,1112
691,1112
692,1112
693,1120
694,1120
695,1120
696,1120
697,1120
698,1120
699,1120
700,1120
701,1132
702,1132
703,1132
704,1132
705,1132
706,1132
707,1132
708,1132
709,1144
710,1144
711,1144
712,1144
713,1144
714,1144
715,1144
716,1144
717,1152
718,1152
719,1152
720,1152
721,1152
722,1152
723,1152
724,1152
725,1164
726,1164
727,1164
728,1164
729,1164
730,1164
731,1164
732,1164
733,1176
734,1176
735,1176
736,1176
737,1176
738,1176
739,1176
740,1176
741,1184
742,1184
743,1184
744,1184
745,1184
746,1184
747,1184
748,1184
749,1196
750,1196
751,1196
752,1196
753,1196
754,1196
755,1196
756,1196
757,1208
758,1208
759,1208
760,1208
761,1208
762,1208
763,1208
764,1208
765,1216
766,1216
767,1216
768,1216
769,1216
770,1216
771,1216
772,1216
773,1228
774,1228
775,1228
776,1228
777,1228
778,1228
779,1228
780,1228
781,1240
782,1240
783,1240
784,1240
785,1240
786,1240
787,1240
788,1240
789,1248
790,1248
791,1248
792,1248
793,1248
794,1248
795,1248
796,1248
797,1260
798,1260
799,1260
800,1260
801,1260
802,1260
803,1260
804,1260
805,1272
806,1272
807,1272
808,1272
809,1272
810,1272
811,1272
812,1272
813,1280
814,1280
815,1280
816,1280
817,1280
818,1280
819,1280
820,1280
821,1292
822,1292
823,1292
824,1292
825,1292
826,1292
827,1292
828,1292
829,1304
830,1304
831,1304
832,1304
833,1304
834,1304
835,1304
836,1304
837,1312
838,1312
839,1312
840,1312
841,1312
842,1312
843,1312
844,1312
845,1324
846,1324
847,1324
848,1324
849,1324
850,1324
851,1324
852,1324
853,1336
854,1336
855,1336
856,1336
857,1336
858,1336
859,1336
860,1336
861,1344
862,1344
863,1344
864,1344
865,1344
866,1344
867,1344
868,1344
869,1356
870,1356
871,1356
872,1356
873,1356
874,1356
875,1356
876,1356
877,1368
878,1368
879,1368
880,1368
881,1368
882,1368
883,1368
884,1368
885,1376
886,1376
887,1376
888,1376
889,1376
890,1376
891,1376
892,1376
893,1388
894,1388
895,1388
896,1388
897,1388
898,1388
899,1388
900,1388
901,1400
902,1400
903,1400
904,1400
905,1400
906,1400
907,1400
908,1400
909,1408
910,1408
911,1408
912,1408
913,1408
914,1408
915,1408
916,1408
917,1420
918,1420
919,1420
920,1420
921,1420
922,1420
923,1420
924,1420
925,1432
926,1432
927,1432
928,1432
929,1432
930,1432
931,1432
932,1432
933,1440
934,1440
935,1440
936,1440
937,1440
938,1440
939,1440
940,1440
941,1452
942,1452
943,1452
944,1452
945,1452
946,1452
947,1452
948,1452
949,1464
950,1464
951,1464
952,1464
953,1464
954,1464
955,1464
956,1464
957,1472
958,1472
959,1472
960,1472
961,1472
962,1472
963,1472
964,1472
965,1484
966,1484
967,1484
968,1484
969,1484
970,1484
971,1484
972,1484
973,1496
974,1496
975,1496
976,1496
977,1496
978,1496
979,1496
980,1496
981,1504
982,1504
983,1504
984,1504
985,1504
986,1504
987,1504
988,1504
989,1516
990,1516
991,1516
992,1516
993,1516
994,1516
995,1516
996,1516
997,1528
998,1528
999,1528
1000,1528
1001,1528
1002,1528
1003,1528
1004,1528
1005,1536
1006,1536
1007,1536
1008,1536
1009,1536
1010,1536
1011,1536
1012,1536
1013,1548
1014,1548
1015,1548
1016,1548
1017,1548
1018,1548
1019,1548
1020,1548
1021,1560
1022,1560
1023,1560
1024,1560
1025,1560
1026,1560
1027,1560
1028,1560
1029,1568
1030,1568
1031,1568
1032,1568
1033,1568
1034,1568
1035,1568
1036,1568
1037,1580
1038,1580
1039,1580
1040,1580
1041,1580
1042,1580
1043,1580
1044,1580
1045,1592
1046,1592
1047,1592
1048,1592
1049,1592
1050,1592
1051,1592
1052,1592
1053,1600
1054,1600
1055,1600
1056,1600
1057,1600
1058,1600
1059,1600
1060,1600
1061,1612
1062,1612
1063,1612
1064,1612
1065,1612
1066,1612
1067,1612
1068,1612
1069,1624
1070,1624
1071,1624
1072,1624
1073,1624
1074,1624
1075,1624
1076,1624
1077,1632
1078,1632
1079,1632
1080,1632
1081,1632
1082,1632
1083,1632
1084,1632
1085,1644
1086,1644
1087,1644
1088,1644
1089,1644
1090,1644
1091,1644
1092,1644
1093,1656
1094,1656
1095,1656
1096,1656
1097,1656
1098,1656
1099,1656
1100,1656
1101,1664
1102,1664
1103,1664
1104,1664
1105,1664
1106,1664
1107,1664
1108,1664
1109,1676
1110,1676
1111,1676
1112,1676
1113,1676
1114,1676
1115,1676
1116,1676
1117,1688
1118,1688
1119,1688
1120,1688
1121,1688
1122,1688
1123,1688
1124,1688
1125,1696
1126,1696
1127,1696
1128,1696
1129,1696
1130,1696
1131,1696
1132,1696
1133,1708
1134,1708
1135,1708
1136,1708
1137,1708
1138,1708
1139,1708
1140,1708
1141,1720
1142,1720
1143,1720
1144,1720
1145,1720
1146,1720
1147,1720
1148,1720
1149,1728
1150,1728
1151,1728
1152,1728
1153,1728
1154,1728
1155,1728
1156,1728
1157,1740
1158,1740
1159,1740
1160,1740
1161,1740
1162,1740
1163,1740
1164,1740
1165,1752
1166,1752
1167,1752
1168,1752
1169,1752
1170,1752
1171,1752
1172,1752
1173,1760
1174,1760
1175,1760
1176,1760
1177,1760
1178,1760
1179,1760
1180,1760
1181,1772
1182,1772
1183,1772
1184,1772
1185,1772
1186,1772
1187,1772
1188,1772
1189,1784
1190,1784
1191,1784
1192,1784
1193,1784
1194,1784
1195,1784
1196,1784
1197,1792
1198,1792
1199,1792
1200,1792
1201,1792
1202,1792
1203,1792
1204,1792
1205,1804
1206,1804
1207,1804
1208,1804
1209,1804
1210,1804
1211,1804
1212,1804
1213,1816
1214,1816
1215,1816
1216,1816
1217,1816
1218,1816
1219,1816
1220,1816
1221,1824
1222,1824
1223,1824
1224,1824
1225,1824
1226,1824
1227,1824
1228,1824
1229,1836
1230,1836
1231,1836
1232,1836
1233,1836
1234,1836
1235,1836
1236,1836
1237,1848
1238,1848
1239,1848
1240,1848
1241,1848
1242,1848
1243,1848
1244,1848
1245,1856
1246,1856
1247,1856
1248,1856
1249,1856
1250,1856
1251,1856
1252,1856
1253,1868
1254,1868
1255,1868
1256,1868
1257,1868
1258,1868
1259,1868
1260,1868
1261,1880
1262,1880
1263,1880
1264,1880
1265,1880
1266,1880
1267,1880
1268,1880
1269,1888
1270,1888
1271,1888
1272,1888
1273,1888
1274,1888
1275,1888
1276,1888
1277,1900
1278,1900
1279,1900
1280,1900
1281,1900
1282,1900
1283,1900
1284,1900
1285,1912
1286,1912
1287,1912
1288,1912
1289,1912
1290,1912
1291,1912
1292,1912
1293,1920
1294,1920
1295,1920
1296,1920
1297,1920
1298,1920
1299,1920
1300,1920
1301,1932
1302,1932
1303,1932
1304,1932
1305,1932
1306,1932
1307,1932
1308,1932
1309,1944
1310,1944
1311,1944
1312,1944
1313,1944
1314,1944
1315,1944
1316,1944
1317,1952
1318,1952
1319,1952
1320,1952
1321,1952
1322,1952
1323,1952
1324,1952
1325,1964
1326,1964
1327,1964
1328,1964
1329,1964
1330,1964
1331,1964
1332,1964
1333,1976
1334,1976
1335,1976
1336,1976
1337,1976
1338,1976
1339,1976
1340,1976
1341,1984
1342,1984
1343,1984
1344,1984
1345,1984
1346,1984
1347,1984
1348,1984
1349,1996
1350,1996
1351,1996
1352,1996
1353,1996
1354,1996
1355,1996
1356,1996
1357,2008
1358,2008
1359,2008