<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="https://forum.yubico.com/feed.php?f=8&amp;t=187" />

<title>Yubico Forum</title>
<subtitle>...visit our web-store at</subtitle>
<link href="https://forum.yubico.com/index.php" />
<updated>2008-09-20T21:33:43+01:00</updated>

<author><name><![CDATA[Yubico Forum]]></name></author>
<id>https://forum.yubico.com/feed.php?f=8&amp;t=187</id>
<entry>
<author><name><![CDATA[kseistrup]]></name></author>
<updated>2008-09-20T21:33:43+01:00</updated>
<published>2008-09-20T21:33:43+01:00</published>
<id>https://forum.yubico.com/viewtopic.php?t=187&amp;p=700#p700</id>
<link href="https://forum.yubico.com/viewtopic.php?t=187&amp;p=700#p700"/>
<title type="html"><![CDATA[Easy modhex routines in Python]]></title>

<content type="html" xml:base="https://forum.yubico.com/viewtopic.php?t=187&amp;p=700#p700"><![CDATA[
<div class="codetitle"><b>Code:</b></div><div class="codecontent">hexHexChars = '0123456789abcdef'<br />modHexChars = 'cbdefghijklnrtuv'<br /><br />hex2ModDict = dict(zip(hexHexChars, modHexChars))<br />mod2HexDict = dict(zip(modHexChars, hexHexChars))<br /><br />def modhex_encode(s):<br />    return ''.join(<br />        &#91; hex2ModDict&#91;c&#93; for c in s.encode('hex') &#93;<br />    )<br /># end def modhex_encode<br /><br />def modhex_decode(m):<br />    return ''.join(<br />        &#91; mod2HexDict&#91;c&#93; for c in m &#93;<br />    ).decode('hex')<br /># end def modhex_decode<br /></div><p>Statistics: Posted by <a href="https://forum.yubico.com/memberlist.php?mode=viewprofile&amp;u=251">kseistrup</a> — Sat Sep 20, 2008 9:33 pm</p><hr />
]]></content>
</entry>
</feed>