Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 exptools; site ho95e.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ho95e!wcs From: wcs@ho95e.UUCP (Bill.Stewart.4K435.x0705) Newsgroups: net.wanted.sources Subject: Re: Looking for source on crypt... Message-ID: <265@ho95e.UUCP> Date: Sat, 30-Nov-85 14:10:51 EST Article-I.D.: ho95e.265 Posted: Sat Nov 30 14:10:51 1985 Date-Received: Sun, 1-Dec-85 03:35:52 EST References: <165@winston.UUCP> <113@molihp.UUCP> Reply-To: wcs@ho95e.UUCP (Bill Stewart ( 1-201-949-0705 ihnp4!ho95c!wcs )) Organization: AT&T Bell Labs, Holmdel NJ Lines: 34 Summary: Get a Source License! In article <113@molihp.UUCP> martinl@molihp.UUCP (Martin M Lacey) writes: > Does anyone have the source for crypt, or perhaps the > algorithms that is uses. I would greatly apreciate the info > and would be happy to summerize for the net. To get source for standard UNIX commands, you need a Source License from AT&T. If you read whatever UNIX license you do have (probably 4.2BSD?) it will tell you what you can and can't do with UNIX source and binaries; posting AT&T-developed source to the net is one of the things you CAN'T do. Posting Berkeley-derived source to the net depends on the specific license agreement you have. If you get your UNIX support as a binary sublicense from someone (I assume you do, since you'd have source otherwise) they may have placed additional restrictions on what you can do. Read your licenses. The phone number for AT&T UNIX Sales in the USA is 1-800-828-UNIX; I'm sorry I don't know an internationally usable number (they're in Greensboro N.C.) Crypt existed as part of Version 7 UNIX (or earlier?), so a V7 source license will let you read the source. Also, crypt was discussed in a recent AT&T Technical Journal (about October 1984). As the manual page says, it's a 256-element one-rotor Enigma machine; you can break it if you're good at that sort of stuff and/or read the article, but it's still a bit of work. Some later AT&T versions have a 3-rotor machine, which is harder to break, and there are DES-based crypt's out there also. The crypt(3) subroutine is different - it's a modified DES algorithm (less guaranteed security, but it's not the original algorithm so your hardware DES box can't help you.) Footnotes: All this discussion is my own interpretation and not an official pronouncement from AT&T. UNIX is a trademark of... etc. -- ## Bill Stewart, AT&T Bell Labs, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs