[js] Encryptie decryptbaar maken.

Pagina: 1
Acties:

  • troxx
  • Registratie: Mei 2001
  • Laatst online: 13-01-2020

troxx

Vechain maximalist

Topicstarter
mensen, ik weet dat het niet waterdicht is maar alle beetjes helpen. Wat ik zou willen is een javascript functie die van output me de bijhorende input kan geven. Ik heb alles al geprobeerd. (onder andere fromcharcode in combinatie met charat), maar ik kom er totaal niet uit.

Een handige website zou kunnen zijn:
http://developer.netscape.com/docs/manuals/communicator/jsguide/restring.htm

Wie weet hoe ik dit aan zou moeten pakken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script language=JavaScript 1.1>
<!--
output="<script 1AnGuAge=totaleonzin1.1 language=JavaScript 1.1 bagger=onzin src=index.js dit=leuk.grapje></script>";
input="e2\\LMJ; NiHFCidy];-;6jy-HhMHNYN j6HdC6dy]o6,6^\\LMJ; NYN :6ddyL]-HhMH 2L\\]MHgyWYr2 gM;]jyC1YdL6Jryves2\\LMJ;v";
algoritme="________________________________ !_#$\%&\'-^Z3vo*2PksT?Na_V(btDU6R7qYu95G8nHpfri1,Ly[w]BWxK.@Fc=SOE)\\:g<MdzAlm`4+J0hj/I;>XCeQ{|}~ ¡¢£€¥Ŝ§\'©ª«¬­®¯°±²³Žµ¶·ž¹º»ŒœŸ¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
f='';

for(i=0;i<input.length;i++){
f=f+algoritme.charAt(input.charCodeAt(i));
window.alert(f)
}

document.write("<textarea>");
document.write(f);
document.write("</textarea>");

window.alert(f);
//-->

</script>

aka Crypto T


  • troxx
  • Registratie: Mei 2001
  • Laatst online: 13-01-2020

troxx

Vechain maximalist

Topicstarter
Shit, dit had in /13 gemoeten... Daar staat die nu, sorry voor de dubbelpost

aka Crypto T


Verwijderd

dit keert 'm om:
code:
1
2
3
4
f='';
for(i=0;i<output.length;i++){
f=f+String.fromCharCode(algoritme.indexOf(output.charAt(i)));
}

edit: ff code tags toegevoegd :)

  • troxx
  • Registratie: Mei 2001
  • Laatst online: 13-01-2020

troxx

Vechain maximalist

Topicstarter
Wow, je bent brilliant!
Kan je me vertellen wat je nu precies doet? Het werkt wel, maar ik begrijp het nog niet helemaal. Is zoiets ook om te buigen tot een php functie?

aka Crypto T


Verwijderd

dit is het idee ongeveer... hoop dat 't niet al te vaag is :)

voor elk karakter in de string "input":
- neem de ascii code van het karakter (noemen we voor het gemak even N)
- neem het N-de karakter van de string "algoritme" en voeg dit toe aan de output string "f"

om dit om te keren doen we dus het volgende

voor elk karakter in de string "output":
- zoek het karakter in de string "algoritme". de plaats van het karakter in de string noemen we weer even N
- voeg aan de outputstring het karakter toe waarvan de ascii waarde N is.

edit:

weet niks van php, maar dit moet in vrijwel elke taal kunnen, volgens mij

  • troxx
  • Registratie: Mei 2001
  • Laatst online: 13-01-2020

troxx

Vechain maximalist

Topicstarter
Hardstikke bedankt, ik ga dit proberen uit te zoeken in php!

aka Crypto T

Pagina: 1