[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: SVN timing
From:       Andras Mantia <amantia () kde ! org>
Date:       2005-03-24 7:00:47
Message-ID: 200503240900.47592.amantia () kde ! org
[Download RAW message or body]

[Attachment #2 (multipart/mixed)]


On Wednesday 23 March 2005 23:05, Alexander Neundorf wrote:
> On Wednesday 23 March 2005 22:00, Adriaan de Groot wrote:
> ...
>
> > cvs login -> svn login (assuming you can still remember your
> > password - i know I can't, it's just stored in .cvspass)
>
> Same here. It's like 7 years ago or something. Do I really need it
> now again ?
/cvs-unscramble 'you_scrambled_pwd'

and ignore the first two chars.

Andras


-- 
Quanta Plus developer - http://quanta.sourceforge.net
K Desktop Environment - http://www.kde.org

["cvs-unscramble" (application/x-perl)]

#!/usr/bin/perl -w

use strict;

sub scramble_password ()
{
  my $plaintext = shift;
  my @shifts = 
      (
       0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
       16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
       114,120, 53, 79, 96,109, 72,108, 70, 64, 76, 67,116, 74, 68, 87,
       111, 52, 75,119, 49, 34, 82, 81, 95, 65,112, 86,118,110,122,105,
       41, 57, 83, 43, 46,102, 40, 89, 38,103, 45, 50, 42,123, 91, 35,
       125, 55, 54, 66,124,126, 59, 47, 92, 71,115, 78, 88,107,106, 56,
       36,121,117,104,101,100, 69, 73, 99, 63, 94, 93, 39, 37, 61, 48,
       58,113, 32, 90, 44, 98, 60, 51, 33, 97, 62, 77, 84, 80, 85,223,
       225,216,187,166,229,189,222,188,141,249,148,200,184,136,248,190,
       199,170,181,204,138,232,218,183,255,234,220,247,213,203,226,193,
       174,172,228,252,217,201,131,230,197,211,145,238,161,179,160,212,
       207,221,254,173,202,146,224,151,140,196,205,130,135,133,143,246,
       192,159,244,239,185,168,215,144,139,165,180,157,147,186,214,176,
       227,231,219,169,175,156,206,198,129,164,150,210,154,177,134,127,
       182,128,158,208,162,132,167,209,149,241,153,251,237,236,171,195,
       243,233,253,240,194,250,191,155,142,137,245,235,163,242,178,152 
       );

  my @plainnums = unpack ('C*', $plaintext);
  my @scrambled_nums;
  my $scrambled_text = "";
  foreach my $num (@plainnums) {
    push @scrambled_nums, ($shifts[$num]);
  }
  $scrambled_text = pack ('C*', @scrambled_nums);

  return "A${scrambled_text}";
}

my $password = shift || die ("Need an argument -- the password to scramble."); 
my $scrambled_password = &scramble_password ($password);
print "${scrambled_password}\n";


[Attachment #6 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic