website/content/blog/flash-filesystem-encryption/xts.svg

77 lines
3.2 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>