Toon posts:

Wachtwoord-encryptie in Dreamweaver .ste files*

Pagina: 1
Acties:

Verwijderd

Topicstarter
Voor ons interne projectmanagement systeem leek het ons handig om de mogelijkheid te bieden om Dreamweaver Accounts te kunnen importen. Dus heel simpel: een .ste bestand creëren on the fly.
Ik heb de structuur van zon bestand bekeken en dit zag er simpel uit: xml.
Maar er is 1 probleem: het wachtwoord is op de een of andere manier encrypted.
Ik heb een tijd lang op Google en GoT gezocht, maar kon hier totaal geen informatie over vinden.
Heeft iemand enig idee op welke manier dit encrypt is? md5 is het iig niet.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-08 12:58

NMe

Quia Ego Sic Dico.

Dit heeft niets met programmeren te maken, maar met software. Heb je al geprobeerd contact op te nemen met het support team van Dreamweaver?

PW>>SA

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

http://apptools.com/password.php

Als je hier mee speelt, dan kan je misschien achter de encryptie komen. Maar het lijk mij op een redelijk simpel character mapping

En je kan ook de maker van deze tool mailen. Hij bied diverse oplossingen gratis aan op zijn site.

[ Voor 92% gewijzigd door LuCarD op 13-12-2005 11:39 ]

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Dat zal ik ook doen! En bedankt voor het verplaatsen ... :)

@LuCarD:
Dat wil ik toch helemaal niet?! Ik wil zelf in mn applicatie .ste files creëren en moet dus weten hoe ik het betreffende wachtwoord moet encrypten, dus niet decrypten. Het is niet zo dat ik mn wachtwoord niet meer weet.

[ Voor 67% gewijzigd door Verwijderd op 13-12-2005 11:40 ]


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Zodra je kan decrypten kan je toch ook gaan encrypten. Het is niet dat ze een Public Key algoritme ofzo hebben gebruikt. :)

Het is wel een heel simpele encryptie als die site mag geloven. ( tenminste als je van een encryptie mag spreken :z )

Elk character word opgeslagen als de hexidecimal waarde van de ascii tabel + positie in de string beginnend op 0.

[ Voor 52% gewijzigd door LuCarD op 13-12-2005 11:48 ]

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
ok, dat gaan we eens proberen ... voor jou is dat simpel, voor mij niet :)

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Verwijderd schreef op dinsdag 13 december 2005 @ 11:51:
ok, dat gaan we eens proberen ... voor jou is dat simpel, voor mij niet :)
Ik heb helaas geen php tot mijn beschikking maar hier heb je een JS versie:
code:
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
<script>
    function dream(str) {
    result = ""
    for(i=0;i<str.length;i++){
        result =  result + dectohex(str.charCodeAt(i) + i);
    }
    return result;
    }


    hex="0123456789ABCDEF";
  function dectohex(iStr) {
      inp=parseInt(iStr);
      out="";
      if(isNaN(inp)) {
        alert("fehlerhafter Eingabewert");
      } else {
        while(inp != 0) {
          out=hex.charAt(inp%16)+out;
          inp=inp >> 4;
        }
      }
      return out;
    
  }

  alert(dream("geheim"));
  alert(dream("root"));
  alert(dream("password"));
</script>


Ik ben trouwens wel 100% van uit gegaan dat die site die ik eerder opgaf klopte.. :)

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
De equivalent voor php:

PHP:
1
2
3
4
5
6
7
8
9
$pwd = 'spartaan';

function encpwd($value){
   $enc_value = '';
   for($i=0;$i<strlen($pwd);$i++){
    $enc_value .= strtoupper(dechex(ord(substr($pwd,$i,1))+$i));
   }
}
$enc_pwd = encpwd($pwd);

[ Voor 91% gewijzigd door Verwijderd op 13-12-2005 13:49 ]

Pagina: 1