Re: a challenge

2001-10-18 Thread Andrew Perrin
As I was mulling this over today (wandering aimlessly through the NC state fair), I realized that I had done something vaguely similar with a totally different strategy. Essentially, I heavily restricted write permissions to the directory where the tokens were to be *stored*, and had access to them

Re: a challenge

2001-10-18 Thread martin f krafft
* David J. Roundy <[EMAIL PROTECTED]> [2001.10.18 10:52:52-0700]: > If the attacker knows the algorithm (although not the prime number) this is > unfortunately trivial to crack: they just have to guess the time that is > encoded by the timestamp. :( look at my code. it should be obvious that i am

Re: a challenge

2001-10-18 Thread Greg Wiley
On Thursday, October 18, 2001 10:52 AM, [EMAIL PROTECTED] > If the attacker knows the algorithm (although not the prime number) this is > unfortunately trivial to crack: they just have to guess the time that is > encoded by the timestamp. :( You're right. I solved it as if the timestamp was un

Re: a challenge

2001-10-18 Thread David J. Roundy
On Thu, Oct 18, 2001 at 09:11:05AM -0700, Greg Wiley wrote: > This is just a general idea: > > I'm assuming a 32-bit timestamp. > > You want to encode that value somewhat securely > with an invertable hash into 16 * 7 = 112 bits > (less if you can't use control chars). It has to be > somewhat re

Re: a challenge

2001-10-18 Thread Erdmut Pfeifer
On Thu, Oct 18, 2001 at 10:59:25AM -0500, Nathan E Norman wrote: > On Thu, Oct 18, 2001 at 01:58:10PM +0200, martin f krafft wrote: > > goal: a 4-16 byte 7-bit character value that somehow encodes the time > > of creation such that it can be extracted if the encoding scheme/seed > > is known. t

Re: a challenge

2001-10-18 Thread Richard Hector
martin f krafft wrote: > > goal: a 4-16 byte 7-bit character value that somehow encodes the time > of creation such that it can be extracted if the encoding scheme/seed > is known. the encoded value should be such that it is mostly > impossible to change it so as to yield a later time of cre

RE: a challenge

2001-10-18 Thread Justin Hahn
> You're right - since you can't decrypt, you can't check expiration > (easily). Although you could potentially run a loop to check against a > range of values; depending on how precise you need it to be. > For example, if tokens can expire on a 15-minute granularity then it's not > too much of a

Re: a challenge

2001-10-18 Thread Greg Wiley
On Thursday, October 18, 2001 4:58 AM, [EMAIL PROTECTED] wrote: > goal: a 4-16 byte 7-bit character value that somehow encodes the time > of creation such that it can be extracted if the encoding scheme/seed > is known. the encoded value should be such that it is mostly > impossible to change i

Re: a challenge

2001-10-18 Thread Nathan E Norman
On Thu, Oct 18, 2001 at 01:58:10PM +0200, martin f krafft wrote: > goal: a 4-16 byte 7-bit character value that somehow encodes the time > of creation such that it can be extracted if the encoding scheme/seed > is known. the encoded value should be such that it is mostly > impossible to chang

Re: a challenge (SOLVED?)

2001-10-18 Thread martin f krafft
how about this: function get_token() { local now=`date +\%s` local ts=`echo -e "obase=16\n${now}" | bc | tr [A-Z] [a-z]` local md5short=`echo $ts | md5sum | cut -c9-16`; echo $ts$md5short } function check_token() { local ts=`echo $1 | cut -c1-8` local crc=`echo $1 | cut -c9-16` loca

Re: a challenge

2001-10-18 Thread Andrew Perrin
You're right - since you can't decrypt, you can't check expiration (easily). Although you could potentially run a loop to check against a range of values; depending on how precise you need it to be. For example, if tokens can expire on a 15-minute granularity then it's not too much of a problem to

Re: a challenge

2001-10-18 Thread martin f krafft
* Andrew Perrin <[EMAIL PROTECTED]> [2001.10.18 10:44:40-0400]: > Just an idea... in fact, hold on... crypt is a hashing function, you can't decrypt it. but how then would i go about to check if a token had expired? assuming i get something like "mdIdT8MGyu.z2" there is no way to figure out if th

Re: a challenge

2001-10-18 Thread martin f krafft
* Andrew Perrin <[EMAIL PROTECTED]> [2001.10.18 10:44:40-0400]: > Just an idea... nice. *but*: all the strings are prefix with 'md' which is the salt, just like: mdOnsGTiuYHX. doesn't this enable everyone to decrypt it? how do *i* decrypt it? furthermore, how can i convert these strings such tha

Re: a challenge

2001-10-18 Thread Andrew Perrin
What about using crypt() and the timestamp? Something like: #!/usr/local/bin/perl -w use strict; my $time = time; my $salt = 'md'; #mad duck $time = join('',reverse(split('',$time))); #reverse time because crypt() only # deals w/ first 8 chars print "

Re: a challenge (no solution yet)

2001-10-18 Thread martin f krafft
* martin f krafft <[EMAIL PROTECTED]> [2001.10.18 15:22:19+0200]: > * dman <[EMAIL PROTECTED]> [2001.10.18 08:56:19-0400]: > > I honestly don't know, but maybe Kerberos is what you are looking for? > > (I know nothing except little bits I've caught in passing about > > kerberos) > > no, i need to

Re: a challenge (no solution yet)

2001-10-18 Thread martin f krafft
* dman <[EMAIL PROTECTED]> [2001.10.18 08:56:19-0400]: > I honestly don't know, but maybe Kerberos is what you are looking for? > (I know nothing except little bits I've caught in passing about > kerberos) no, i need to be able to do this on the shell and PHP... -- martin; (greeting

Re: a challenge (no solution yet)

2001-10-18 Thread dman
On Thu, Oct 18, 2001 at 01:58:10PM +0200, martin f krafft wrote: | goal: a 4-16 byte 7-bit character value that somehow encodes the time | of creation such that it can be extracted if the encoding scheme/seed | is known. the encoded value should be such that it is mostly | impossible to chang

a challenge

2001-10-18 Thread martin f krafft
goal: a 4-16 byte 7-bit character value that somehow encodes the time of creation such that it can be extracted if the encoding scheme/seed is known. the encoded value should be such that it is mostly impossible to change it so as to yield a later time of creation to be encoded. in general,

Re: A challenge: 8,000 serial number labels

2001-10-04 Thread Mario Olimpio de Menezes
On Sun, 30 Sep 2001, Indraneel Majumdar wrote: > Isn't there a label.sty in LaTeX ? I've used it for printing labels for > posters a long time back using perl to generate the numbers. Have to > look for the source though. take a look in labels package; use texdoctk utility to browse the non-stand

Re: A challenge: 8,000 serial number labels

2001-09-30 Thread Indraneel Majumdar
Isn't there a label.sty in LaTeX ? I've used it for printing labels for posters a long time back using perl to generate the numbers. Have to look for the source though. \Indraneel On Sat, Sep 29, 2001 at 11:56:14AM -0400, Andrew Perrin wrote: > Greetings. > > For a study, I need a lot of little

Re: A challenge: 8,000 serial number labels

2001-09-29 Thread Wayne Topa
Andrew Perrin([EMAIL PROTECTED]) is reported to have said: > Thanks for this suggestion... actually I found a useful little program > that looks like it will do very nicely for me: > > http://www.red-bean.com/labelnation/ > > It's a perl script that does labels from the command line. Very nice.

Re: A challenge: 8,000 serial number labels

2001-09-29 Thread Andrew Perrin
Thanks for this suggestion... actually I found a useful little program that looks like it will do very nicely for me: http://www.red-bean.com/labelnation/ It's a perl script that does labels from the command line. Very nice. ap --

Re: A challenge: 8,000 serial number labels

2001-09-29 Thread Christian Jaeger
At 11:56 Uhr -0400 29.9.2001, Andrew Perrin wrote: these printed? I am really not happy about manually typing 8,000 numbers, which I think would be necessary using the label templates in StarOffice, Just an idea: output the numbers with tabs and newlines or whatever typing codes staroffice/eta

A challenge: 8,000 serial number labels

2001-09-29 Thread Andrew Perrin
Greetings. For a study, I need a lot of little stickers printed with serial numbers: 800 numbers, 10 stickers each. I'm using Avery 5167 labels, which are 1/2" x 1 3/4", 80 to a sheet (4 across by 20 down). The challenge: to get the numbers lined up with the labels. My thought was to use LaTeX a

RE: Installing new SCSI driver in Dell Poweredge - a challenge?

2000-11-26 Thread Andrew McRobert
g new SCSI driver in Dell Poweredge - a challenge? On Sun, Nov 26, 2000 at 03:51:18PM +0800, Andrew McRobert wrote: > the Seagate HDD at id 0, and the config file tells LILO to look for the > kernel and root partition on "/dev/sda1". this is simple, just get a lilo boot: prompt a

Re: Installing new SCSI driver in Dell Poweredge - a challenge?

2000-11-26 Thread Ethan Benson
On Sun, Nov 26, 2000 at 03:51:18PM +0800, Andrew McRobert wrote: > the Seagate HDD at id 0, and the config file tells LILO to look for the > kernel and root partition on "/dev/sda1". this is simple, just get a lilo boot: prompt and type: linux root=/dev/sdc1 which will override the root= line i

Installing new SCSI driver in Dell Poweredge - a challenge?

2000-11-26 Thread Andrew McRobert
hi all Thanks for the helpful comments re: my LILO problem. I've temporarily abandoned adding a SCSI drive from an old sparc station, and have got the server booting properly again through LILO. Here's what I'm trying to do though, if anyone has any ideas they'd be much appreciated. The HDD is a