77 lines
3.2 KiB
XML
77 lines
3.2 KiB
XML
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="372" height="192" viewBox="0 0 372 192">
|
||
<!-- Generated by https://txmn.tk/blog/flash-filesystem-encryption/graph.py -->
|
||
<!-- Image released under license CC0 (public domain) -->
|
||
<title>XTS</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="224" y="16">P</text>
|
||
<circle r="8" cx="224" cy="56"/>
|
||
<line x1="216" y1="56" x2="232" y2="56"/>
|
||
<line x1="224" y1="48" x2="224" y2="64"/>
|
||
<rect x="208" y="80" width="32" height="32"/>
|
||
<text class="t" x="224" y="96">E</text>
|
||
<circle r="8" cx="224" cy="144"/>
|
||
<line x1="216" y1="144" x2="232" y2="144"/>
|
||
<line x1="224" y1="136" x2="224" y2="152"/>
|
||
<text class="t" x="224" y="180">C</text>
|
||
<text class="t" x="176" y="96">K<tspan dy="6">1</tspan></text>
|
||
<text class="t" x="64" y="16">i</text>
|
||
<rect x="48" y="80" width="32" height="32"/>
|
||
<text class="t" x="64" y="96">E</text>
|
||
<text class="t" x="16" y="96">K<tspan dy="6">2</tspan></text>
|
||
<text class="t" x="128" y="16">j</text>
|
||
<rect x="112" y="80" width="32" height="32"/>
|
||
<text class="t" x="128" y="96">×α <tspan dy="-8">j</tspan></text>
|
||
<line x1="224" y1="28" x2="224.0" y2="40.0"/>
|
||
<path class="f" transform="translate(224,48) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="224" y1="64" x2="224.0" y2="72.0"/>
|
||
<path class="f" transform="translate(224,80) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="188" y1="96" x2="200.0" y2="96.0"/>
|
||
<path class="f" transform="translate(208,96) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="64" y1="28" 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="224" y1="112" x2="224.0" y2="128.0"/>
|
||
<path class="f" transform="translate(224,136) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="224" y1="152" x2="224.0" y2="160.0"/>
|
||
<path class="f" transform="translate(224,168) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="80" y1="96" x2="104.0" y2="96.0"/>
|
||
<path class="f" transform="translate(112,96) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<line x1="128" y1="28" x2="128.0" y2="72.0"/>
|
||
<path class="f" transform="translate(128,80) rotate(90.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<path class="s" d="M144 96L160 96L160 56L208.0 56.0"/>
|
||
<path class="f" transform="translate(216,56) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
<path class="s" d="M144 96L160 96L160 144L208.0 144.0"/>
|
||
<path class="f" transform="translate(216,144) rotate(0.0)" d="M0 0l-8 0l-4 6l12 -6l-12 -6l4 6z"/>
|
||
|
||
</svg>
|