答案1
我不太了解安全协议,但是tikzpeople
软件包由其作者 Nils Fleischhacker 设计,其目的如下:
这个包最初是为了给我提供人物形状来描绘加密协议中的各方以及投影仪幻灯片上的安全定义。
没有devil
图形,但是存在evil
可以提供有趣结果的选项:
\documentclass[tikz,border=2mm]{standalone}
\usetikzlibrary{positioning}
\usepackage{tikzpeople}
\begin{document}
\begin{tikzpicture}[every node/.style={minimum width=1.5cm}]
\node[alice] (alice) {};
\node[bob, right= 4cm of alice, mirrored] (bob) {};
\draw[->, thick] (alice) -- coordinate[near start] (aux) (bob);
\node[priest, evil, mirrored, above right=-5mm and 1cm of alice] (priest) {};
\draw[->,red, ultra thick] (priest)--(aux);
\end{tikzpicture}
\end{document}