]> AND Private Git Repository - modelisationMathS3.git/blob - schemacrypto.eps
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ajout de qques exos
[modelisationMathS3.git] / schemacrypto.eps
1 %!PS-Adobe-3.0
2 %%Creator: graphviz version 2.36.0 (20140111.2315)
3 %%Title: G
4 %%Pages: (atend)
5 %%BoundingBox: (atend)
6 %%EndComments
7 save
8 %%BeginProlog
9 /DotDict 200 dict def
10 DotDict begin
11
12 /setupLatin1 {
13 mark
14 /EncodingVector 256 array def
15  EncodingVector 0
16
17 ISOLatin1Encoding 0 255 getinterval putinterval
18 EncodingVector 45 /hyphen put
19
20 % Set up ISO Latin 1 character encoding
21 /starnetISO {
22         dup dup findfont dup length dict begin
23         { 1 index /FID ne { def }{ pop pop } ifelse
24         } forall
25         /Encoding EncodingVector def
26         currentdict end definefont
27 } def
28 /Times-Roman starnetISO def
29 /Times-Italic starnetISO def
30 /Times-Bold starnetISO def
31 /Times-BoldItalic starnetISO def
32 /Helvetica starnetISO def
33 /Helvetica-Oblique starnetISO def
34 /Helvetica-Bold starnetISO def
35 /Helvetica-BoldOblique starnetISO def
36 /Courier starnetISO def
37 /Courier-Oblique starnetISO def
38 /Courier-Bold starnetISO def
39 /Courier-BoldOblique starnetISO def
40 cleartomark
41 } bind def
42
43 %%BeginResource: procset graphviz 0 0
44 /coord-font-family /Times-Roman def
45 /default-font-family /Times-Roman def
46 /coordfont coord-font-family findfont 8 scalefont def
47
48 /InvScaleFactor 1.0 def
49 /set_scale {
50        dup 1 exch div /InvScaleFactor exch def
51        scale
52 } bind def
53
54 % styles
55 /solid { [] 0 setdash } bind def
56 /dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
57 /dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
58 /invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
59 /bold { 2 setlinewidth } bind def
60 /filled { } bind def
61 /unfilled { } bind def
62 /rounded { } bind def
63 /diagonals { } bind def
64 /tapered { } bind def
65
66 % hooks for setting color 
67 /nodecolor { sethsbcolor } bind def
68 /edgecolor { sethsbcolor } bind def
69 /graphcolor { sethsbcolor } bind def
70 /nopcolor {pop pop pop} bind def
71
72 /beginpage {    % i j npages
73         /npages exch def
74         /j exch def
75         /i exch def
76         /str 10 string def
77         npages 1 gt {
78                 gsave
79                         coordfont setfont
80                         0 0 moveto
81                         (\() show i str cvs show (,) show j str cvs show (\)) show
82                 grestore
83         } if
84 } bind def
85
86 /set_font {
87         findfont exch
88         scalefont setfont
89 } def
90
91 % draw text fitted to its expected width
92 /alignedtext {                  % width text
93         /text exch def
94         /width exch def
95         gsave
96                 width 0 gt {
97                         [] 0 setdash
98                         text stringwidth pop width exch sub text length div 0 text ashow
99                 } if
100         grestore
101 } def
102
103 /boxprim {                              % xcorner ycorner xsize ysize
104                 4 2 roll
105                 moveto
106                 2 copy
107                 exch 0 rlineto
108                 0 exch rlineto
109                 pop neg 0 rlineto
110                 closepath
111 } bind def
112
113 /ellipse_path {
114         /ry exch def
115         /rx exch def
116         /y exch def
117         /x exch def
118         matrix currentmatrix
119         newpath
120         x y translate
121         rx ry scale
122         0 0 1 0 360 arc
123         setmatrix
124 } bind def
125
126 /endpage { showpage } bind def
127 /showpage { } def
128
129 /layercolorseq
130         [       % layer color sequence - darkest to lightest
131                 [0 0 0]
132                 [.2 .8 .8]
133                 [.4 .8 .8]
134                 [.6 .8 .8]
135                 [.8 .8 .8]
136         ]
137 def
138
139 /layerlen layercolorseq length def
140
141 /setlayer {/maxlayer exch def /curlayer exch def
142         layercolorseq curlayer 1 sub layerlen mod get
143         aload pop sethsbcolor
144         /nodecolor {nopcolor} def
145         /edgecolor {nopcolor} def
146         /graphcolor {nopcolor} def
147 } bind def
148
149 /onlayer { curlayer ne {invis} if } def
150
151 /onlayers {
152         /myupper exch def
153         /mylower exch def
154         curlayer mylower lt
155         curlayer myupper gt
156         or
157         {invis} if
158 } def
159
160 /curlayer 0 def
161
162 %%EndResource
163 %%EndProlog
164 %%BeginSetup
165 14 default-font-family set_font
166 1 setmiterlimit
167 % /arrowlength 10 def
168 % /arrowwidth 5 def
169
170 % make sure pdfmark is harmless for PS-interpreters other than Distiller
171 /pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
172 % make '<<' and '>>' safe on PS Level 1 devices
173 /languagelevel where {pop languagelevel}{1} ifelse
174 2 lt {
175     userdict (<<) cvn ([) cvn load put
176     userdict (>>) cvn ([) cvn load put
177 } if
178
179 %%EndSetup
180 setupLatin1
181 %%Page: 1 1
182 %%PageBoundingBox: 36 36 427 368
183 %%PageOrientation: Portrait
184 0 0 1 beginpage
185 gsave
186 36 36 391 332 boxprim clip newpath
187 1 1 set_scale 0 rotate 40 40 translate
188 % E
189 gsave
190 1 setlinewidth
191 0 0 0 nodecolor
192 46 306 46.22 18 ellipse_path stroke
193 0 0 0 nodecolor
194 14 /Times-Roman set_font
195 18.5 302.3 moveto 55 (Emetteur ) alignedtext
196 grestore
197 % C
198 gsave
199 1 setlinewidth
200 0 0 0 nodecolor
201 123 234 53.42 18 ellipse_path stroke
202 0 0 0 nodecolor
203 14 /Times-Roman set_font
204 89.5 230.3 moveto 67 (Chiffrement) alignedtext
205 grestore
206 % E->C
207 gsave
208 1 setlinewidth
209 0 0 0 edgecolor
210 newpath 63.47 289.12 moveto
211 73.64 279.87 86.63 268.07 97.88 257.84 curveto
212 stroke
213 0 0 0 edgecolor
214 newpath 100.29 260.38 moveto
215 105.33 251.06 lineto
216 95.58 255.2 lineto
217 closepath fill
218 1 setlinewidth
219 solid
220 0 0 0 edgecolor
221 newpath 100.29 260.38 moveto
222 105.33 251.06 lineto
223 95.58 255.2 lineto
224 closepath stroke
225 grestore
226 % M
227 gsave
228 1 setlinewidth
229 0 0 0 nodecolor
230 123 162 67.39 18 ellipse_path stroke
231 0 0 0 nodecolor
232 14 /Times-Roman set_font
233 79 158.3 moveto 88 (Message chiffré) alignedtext
234 grestore
235 % C->M
236 gsave
237 1 setlinewidth
238 0 0 0 edgecolor
239 newpath 123 215.7 moveto
240 123 207.98 123 198.71 123 190.11 curveto
241 stroke
242 0 0 0 edgecolor
243 newpath 126.5 190.1 moveto
244 123 180.1 lineto
245 119.5 190.1 lineto
246 closepath fill
247 1 setlinewidth
248 solid
249 0 0 0 edgecolor
250 newpath 126.5 190.1 moveto
251 123 180.1 lineto
252 119.5 190.1 lineto
253 closepath stroke
254 grestore
255 % A
256 gsave
257 1 setlinewidth
258 0 0 0 nodecolor
259 200 306 89.54 18 ellipse_path stroke
260 0 0 0 nodecolor
261 14 /Times-Roman set_font
262 139 302.3 moveto 122 (Algorithme + une clé ) alignedtext
263 grestore
264 % A->C
265 gsave
266 1 setlinewidth
267 0 0 0 edgecolor
268 newpath 181.36 288.05 moveto
269 171.4 279 159.01 267.73 148.2 257.91 curveto
270 stroke
271 0 0 0 edgecolor
272 newpath 150.43 255.2 moveto
273 140.67 251.07 lineto
274 145.72 260.38 lineto
275 closepath fill
276 1 setlinewidth
277 solid
278 0 0 0 edgecolor
279 newpath 150.43 255.2 moveto
280 140.67 251.07 lineto
281 145.72 260.38 lineto
282 closepath stroke
283 grestore
284 % Ap
285 gsave
286 1 setlinewidth
287 0 0 0 nodecolor
288 296 162 87.14 18 ellipse_path stroke
289 0 0 0 nodecolor
290 14 /Times-Roman set_font
291 237 158.3 moveto 118 (Algorithme + une clé) alignedtext
292 grestore
293 % D
294 gsave
295 1 setlinewidth
296 0 0 0 nodecolor
297 209 90 62.09 18 ellipse_path stroke
298 0 0 0 nodecolor
299 14 /Times-Roman set_font
300 169 86.3 moveto 80 (Déchiffrement) alignedtext
301 grestore
302 % Ap->D
303 gsave
304 1 setlinewidth
305 0 0 0 edgecolor
306 newpath 275.38 144.41 moveto
307 263.92 135.19 249.5 123.59 237.03 113.55 curveto
308 stroke
309 0 0 0 edgecolor
310 newpath 239.15 110.77 moveto
311 229.17 107.23 lineto
312 234.77 116.22 lineto
313 closepath fill
314 1 setlinewidth
315 solid
316 0 0 0 edgecolor
317 newpath 239.15 110.77 moveto
318 229.17 107.23 lineto
319 234.77 116.22 lineto
320 closepath stroke
321 grestore
322 % M->D
323 gsave
324 1 setlinewidth
325 0 0 0 edgecolor
326 newpath 142.95 144.76 moveto
327 154.34 135.49 168.81 123.71 181.29 113.55 curveto
328 stroke
329 0 0 0 edgecolor
330 newpath 183.62 116.17 moveto
331 189.16 107.15 lineto
332 179.2 110.75 lineto
333 closepath fill
334 1 setlinewidth
335 solid
336 0 0 0 edgecolor
337 newpath 183.62 116.17 moveto
338 189.16 107.15 lineto
339 179.2 110.75 lineto
340 closepath stroke
341 grestore
342 % R
343 gsave
344 1 setlinewidth
345 0 0 0 nodecolor
346 209 18 46.22 18 ellipse_path stroke
347 0 0 0 nodecolor
348 14 /Times-Roman set_font
349 181.5 14.3 moveto 55 (Récepteur) alignedtext
350 grestore
351 % D->R
352 gsave
353 1 setlinewidth
354 0 0 0 edgecolor
355 newpath 209 71.7 moveto
356 209 63.98 209 54.71 209 46.11 curveto
357 stroke
358 0 0 0 edgecolor
359 newpath 212.5 46.1 moveto
360 209 36.1 lineto
361 205.5 46.1 lineto
362 closepath fill
363 1 setlinewidth
364 solid
365 0 0 0 edgecolor
366 newpath 212.5 46.1 moveto
367 209 36.1 lineto
368 205.5 46.1 lineto
369 closepath stroke
370 grestore
371 endpage
372 showpage
373 grestore
374 %%PageTrailer
375 %%EndPage: 1
376 %%Trailer
377 %%Pages: 1
378 %%BoundingBox: 36 36 427 368
379 end
380 restore
381 %%EOF