95 lines
4.2 KiB
XML
95 lines
4.2 KiB
XML
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="372" height="172" viewBox="0 0 372 172">
|
|
<!-- Generated by https://txmn.tk/blog/flash-filesystem-encryption/graph.py -->
|
|
<!-- Image released under license CC0 (public domain) -->
|
|
<title>CBC</title>
|
|
<style>
|
|
text.t {
|
|
color: #000;
|
|
fill: #000;
|
|
text-anchor: middle;
|
|
dominant-baseline: central;
|
|
font-size: 16px;
|
|
font-family: "Libertinus Sans";
|
|
}
|
|
circle, line, rect, path.s {
|
|
stroke: #000;
|
|
stroke-width: 2px;
|
|
fill: none;
|
|
}
|
|
path.f {
|
|
stroke: none;
|
|
fill: #000;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
text.t {
|
|
color: #ddd;
|
|
fill: #ddd;
|
|
}
|
|
circle, line, rect, path.s {
|
|
stroke: #ddd;
|
|
}
|
|
path.f {
|
|
fill: #ddd;
|
|
}
|
|
}
|
|
</style>
|
|
<text class="t" x="64" y="16">P</text>
|
|
<circle r="8" cx="64" cy="56"/>
|
|
<line x1="56" y1="56" x2="72" y2="56"/>
|
|
<line x1="64" y1="48" x2="64" y2="64"/>
|
|
<text class="t" x="16" y="96">K</text>
|
|
<rect x="48" y="80" width="32" height="32"/>
|
|
<text class="t" x="64" y="96">E</text>
|
|
<text class="t" x="64" y="144">C</text>
|
|
<line x1="64" y1="28" x2="64.0" y2="40.0"/>
|
|
<path class="f" transform="translate(64,48) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="64" y1="64" x2="64.0" y2="72.0"/>
|
|
<path class="f" transform="translate(64,80) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="28" y1="96" x2="40.0" y2="96.0"/>
|
|
<path class="f" transform="translate(48,96) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="64" y1="112" x2="64.0" y2="124.0"/>
|
|
<path class="f" transform="translate(64,132) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<text class="t" x="16" y="56">IV</text>
|
|
<line x1="28" y1="56" x2="48.0" y2="56.0"/>
|
|
<path class="f" transform="translate(56,56) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<path class="s" d="M72 144L96 144L96 56L144.0 56.0"/>
|
|
<path class="f" transform="translate(152,56) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<text class="t" x="160" y="16">P</text>
|
|
<circle r="8" cx="160" cy="56"/>
|
|
<line x1="152" y1="56" x2="168" y2="56"/>
|
|
<line x1="160" y1="48" x2="160" y2="64"/>
|
|
<text class="t" x="112" y="96">K</text>
|
|
<rect x="144" y="80" width="32" height="32"/>
|
|
<text class="t" x="160" y="96">E</text>
|
|
<text class="t" x="160" y="144">C</text>
|
|
<line x1="160" y1="28" x2="160.0" y2="40.0"/>
|
|
<path class="f" transform="translate(160,48) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="160" y1="64" x2="160.0" y2="72.0"/>
|
|
<path class="f" transform="translate(160,80) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="124" y1="96" x2="136.0" y2="96.0"/>
|
|
<path class="f" transform="translate(144,96) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="160" y1="112" x2="160.0" y2="124.0"/>
|
|
<path class="f" transform="translate(160,132) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<path class="s" d="M168 144L192 144L192 56L240.0 56.0"/>
|
|
<path class="f" transform="translate(248,56) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<text class="t" x="256" y="16">P</text>
|
|
<circle r="8" cx="256" cy="56"/>
|
|
<line x1="248" y1="56" x2="264" y2="56"/>
|
|
<line x1="256" y1="48" x2="256" y2="64"/>
|
|
<text class="t" x="208" y="96">K</text>
|
|
<rect x="240" y="80" width="32" height="32"/>
|
|
<text class="t" x="256" y="96">E</text>
|
|
<text class="t" x="256" y="144">C</text>
|
|
<line x1="256" y1="28" x2="256.0" y2="40.0"/>
|
|
<path class="f" transform="translate(256,48) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="256" y1="64" x2="256.0" y2="72.0"/>
|
|
<path class="f" transform="translate(256,80) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="220" y1="96" x2="232.0" y2="96.0"/>
|
|
<path class="f" transform="translate(240,96) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<line x1="256" y1="112" x2="256.0" y2="124.0"/>
|
|
<path class="f" transform="translate(256,132) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<path class="s" d="M264 144L288 144L288 56L336.0 56.0"/>
|
|
<path class="f" transform="translate(344,56) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
|
<text class="t" x="356" y="56">···</text>
|
|
|
|
</svg>
|