<!-- MHonArc v2.4.4 --> <!--X-Subject: [MUD-Dev] Re: Modular MUD --> <!--X-From-R13: "Oqnz X. Fubeagba" <nqnzNcubravk.Bevaprgba.SRG> --> <!--X-Date: Mon, 31 Aug 1998 08:31:59 -0700 --> <!--X-Message-Id: 19980831112649.A3801#tucson,Princeton.EDU --> <!--X-Content-Type: text/plain --> <!--X-Reference: 199808311202.GAA17122#darklock,com --> <!--X-Reference: 01bdd454$b6027e40$LocalHost@k6 --> <!--X-Reference: 19980831101540.A27710#tucson,Princeton.EDU --> <!--X-Reference: 199808311454.IAA22167#darklock,com --> <!--X-Head-End--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <title>MUD-Dev message, [MUD-Dev] Re: Modular MUD</title> <!-- meta name="robots" content="noindex,nofollow" --> <link rev="made" href="mailto:adam#phoenix,Princeton.EDU"> </head> <body background="/backgrounds/paperback.gif" bgcolor="#ffffff" text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000"> <font size="+4" color="#804040"> <strong><em>MUD-Dev<br>mailing list archive</em></strong> </font> <br> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] <br clear=all><hr> <!--X-Body-Begin--> <!--X-User-Header--> <!--X-User-Header-End--> <!--X-TopPNI--> Date: [ <a href="msg00887.html">Previous</a> | <a href="msg00889.html">Next</a> ] Thread: [ <a href="msg00887.html">Previous</a> | <a href="msg00895.html">Next</a> ] Index: [ <A HREF="author.html#00888">Author</A> | <A HREF="#00888">Date</A> | <A HREF="thread.html#00888">Thread</A> ] <!--X-TopPNI-End--> <!--X-MsgBody--> <!--X-Subject-Header-Begin--> <H1>[MUD-Dev] Re: Modular MUD</H1> <HR> <!--X-Subject-Header-End--> <!--X-Head-of-Message--> <UL> <LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> <LI><em>Subject</em>: [MUD-Dev] Re: Modular MUD</LI> <LI><em>From</em>: "Adam J. Thornton" <<A HREF="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</A>></LI> <LI><em>Date</em>: Mon, 31 Aug 1998 11:26:49 -0400</LI> <LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI> </UL> <!--X-Head-of-Message-End--> <!--X-Head-Body-Sep-Begin--> <HR> <!--X-Head-Body-Sep-End--> <!--X-Body-of-Message--> <PRE> On Mon, Aug 31, 1998 at 07:52:28AM -0700, Caliban Tiresias Darklock wrote: > DES is exportable? For some reason (and I may have made this up) I thought > the 64 bits of DES were where they came up with the 56-bit limitation, > specifically so DES would be illegal to export... am I crazy, stupid, or both? DES is essentially 56-bit, since the last 8 are computed from the first 56. I think you still do need a license but if you can prove that DES is all you use it's readily granted. Or at least more readily granted than if you use anything else. But for a hobby project this is still going to be hellishly expensive. I misremembered its exportability. 40-bit RC4 is, I think, exportable without any license, or with minimal licensing. You might want to take a look at that; so is 40-bit RC2. These won't protect against much of anybody, but they are one step better than ROT-13. If you only want minimal security, it's not a problem. Since this is just going to encrypt stuff on a hard drive somewhere--that is, doesn't have to interoperate with other servers elsewhere, you could also put all your crypto functionality into a single DLL and publish enough information about the APIs to allow someone elsewhere to write a DLL and drop it in. Or, better still: find someone outside the States (and not in France, North Korea, Iraq, Libya, or China) to write your crypto code, as a plug-in DLL. Yeah, it complicates the downloading a lot, but it's better than a mandatory 31-41 month federal prison sentence. > What I'm really concerned with is just some reversible way to encrypt the > data on disk so when some idiot goes snooping around in the directory I > don't have plaintext all over the place... I don't particularly want to > protect their data from the government or any other similarly determined, > trained, and equipped intruder. It's a game, for God's sake. Anyone going > to that much trouble to read your player data file is far more determined > than I have time to thwart. :P I'm not sure how to turn RC2 or RC4 into a block cipher, but it can be done. If you don't have a copy of Bruce Schneier's _Applied Cryptography_ you ought to get one; the second edition is excellent. I don't know if his warning that RSA will sue anyone using RC4 without a license still holds, or not. But RSA licenses cost, I think, something like $25K, which is out of the hobbyist's price range. > compiler), MD5 is. The end result of MD5 is fixed-length and one-way, with > no hope whatsoever of converting it back into what you started with, so the > government doesn't care about it. I'm already planning on using MD5 on the > password in transit, which in fact is exactly what the APOP command does on > a POP3 mailbox. There are a lot of nifty and time-proven things available > from reading RFCs, if you're capable of doing so without falling asleep. > (I'm sick; I actually find RFCs entertaining. Even 822.) Seek help. Now. Well, due to US law, you're kind of over a barrel. However....you can assume network connectivity in anyone installing your client, right? So have someone in Australia or somewhere develop a cryptosystem for you to an API you specify (should be about 10 minutes of work: write a wrapper function for the algorithm of your choice). Then have your installation script make sure that you're not in France, and then ftp down the DLL as part of the installation, and put it in the right place. Adam -- adam#princeton,edu "There's a border to somewhere waiting, and a tank full of time." - J. Steinman </PRE> <!--X-Body-of-Message-End--> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <ul compact><li><strong>Follow-Ups</strong>: <ul> <li><strong><A NAME="00895" HREF="msg00895.html">[MUD-Dev] Re: Modular MUD</A></strong> <ul compact><li><em>From:</em> Vadim Tkachenko <vt#freehold,crocodile.org></li></ul> </UL></LI></UL> <!--X-Follow-Ups-End--> <!--X-References--> <UL><LI><STRONG>References</STRONG>: <UL> <LI><STRONG><A NAME="00884" HREF="msg00884.html">[MUD-Dev] Re: Modular MUD</A></STRONG> <UL><LI><EM>From:</EM> Caliban Tiresias Darklock <caliban#darklock,com></LI></UL></LI> <LI><STRONG><A NAME="00880" HREF="msg00880.html">[MUD-Dev] Re: Modular MUD</A></STRONG> <UL><LI><EM>From:</EM> "quzah" <quzah#geocities,com></LI></UL></LI> <LI><STRONG><A NAME="00885" HREF="msg00885.html">[MUD-Dev] Re: Modular MUD</A></STRONG> <UL><LI><EM>From:</EM> "Adam J. Thornton" <adam#phoenix,Princeton.EDU></LI></UL></LI> <LI><STRONG><A NAME="00887" HREF="msg00887.html">[MUD-Dev] Re: Modular MUD</A></STRONG> <UL><LI><EM>From:</EM> Caliban Tiresias Darklock <caliban#darklock,com></LI></UL></LI> </UL></LI></UL> <!--X-References-End--> <!--X-BotPNI--> <UL> <LI>Prev by Date: <STRONG><A HREF="msg00887.html">[MUD-Dev] Re: Modular MUD</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg00889.html">[MUD-Dev] Re: Modular MUD</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg00887.html">[MUD-Dev] Re: Modular MUD</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg00895.html">[MUD-Dev] Re: Modular MUD</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="index.html#00888"><STRONG>Date</STRONG></A></LI> <LI><A HREF="thread.html#00888"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> <ul><li>Thread context: <BLOCKQUOTE><UL> <LI><STRONG>[MUD-Dev] Re: Modular MUD</STRONG>, <EM>(continued)</EM> <ul compact> <LI><strong><A NAME="00880" HREF="msg00880.html">[MUD-Dev] Re: Modular MUD</A></strong>, quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Sun 30 Aug 1998, 21:10 GMT <UL> <LI><strong><A NAME="00884" HREF="msg00884.html">[MUD-Dev] Re: Modular MUD</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Mon 31 Aug 1998, 12:04 GMT <UL> <LI><strong><A NAME="00885" HREF="msg00885.html">[MUD-Dev] Re: Modular MUD</A></strong>, Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Mon 31 Aug 1998, 14:18 GMT <UL> <LI><strong><A NAME="00887" HREF="msg00887.html">[MUD-Dev] Re: Modular MUD</A></strong>, Caliban Tiresias Darklock <a href="mailto:caliban#darklock,com">caliban#darklock,com</a>, Mon 31 Aug 1998, 14:56 GMT <UL> <LI><strong><A NAME="00888" HREF="msg00888.html">[MUD-Dev] Re: Modular MUD</A></strong>, Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Mon 31 Aug 1998, 15:31 GMT <UL> <LI><strong><A NAME="00895" HREF="msg00895.html">[MUD-Dev] Re: Modular MUD</A></strong>, Vadim Tkachenko <a href="mailto:vt#freehold,crocodile.org">vt#freehold,crocodile.org</a>, Tue 01 Sep 1998, 03:45 GMT </LI> </UL> </LI> </UL> </LI> </UL> </LI> </UL> </LI> </UL> </LI> <LI><strong><A NAME="00889" HREF="msg00889.html">[MUD-Dev] Re: Modular MUD</A></strong>, quzah <a href="mailto:quzah#geocities,com">quzah#geocities,com</a>, Mon 31 Aug 1998, 20:01 GMT <UL> <LI><strong><A NAME="00890" HREF="msg00890.html">[MUD-Dev] Re: Modular MUD</A></strong>, Adam J. Thornton <a href="mailto:adam#phoenix,Princeton.EDU">adam#phoenix,Princeton.EDU</a>, Mon 31 Aug 1998, 20:23 GMT <UL> <LI><strong><A NAME="00892" HREF="msg00892.html">[MUD-Dev] Re: Modular MUD</A></strong>, Holly Sommer <a href="mailto:hsommer#micro,ti.com">hsommer#micro,ti.com</a>, Mon 31 Aug 1998, 20:39 GMT </LI> </UL> </LI> </UL> </LI> </ul> </LI> </UL></BLOCKQUOTE> </ul> <hr> <center> [ <a href="../">Other Periods</a> | <a href="../../">Other mailing lists</a> | <a href="/search.php3">Search</a> ] </center> <hr> </body> </html>