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
* 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
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
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
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
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
> 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
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
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
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
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
* 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
* 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
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 "
* 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
* 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
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
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,
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
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
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.
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
--
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
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
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
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
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
27 matches
Mail list logo