Avatar billede websam Nybegynder
11. december 2002 - 08:25 Der er 16 kommentarer og
1 løsning

Binær til hex ???

Hejsa jeg sidder med en kryptering som virker fint dog er det lidt svært at gemme §ºŠ·„¼g?œýöëCž i en database da det ikke altid kan lade sig gøre. Mit spørgsmål går på om ikke man kan gemme det i hex istedet og så stadig dekryptere bagefter ?

Håber der er nogen der kan hjælpe med dette :o)

/WebSam
Avatar billede oasen Nybegynder
11. december 2002 - 08:49 #1
Hvorfor er det et problem - det gør jeg da selv!?
Avatar billede websam Nybegynder
11. december 2002 - 08:52 #2
fordi den melder fejl på insert sætning i nogle tilfælde
Avatar billede oasen Nybegynder
11. december 2002 - 08:53 #3
Er det så ikke fordi den krypterede streng indeholder apostrof (') ?
Avatar billede websam Nybegynder
11. december 2002 - 08:53 #4
og det er jo sikkert på grund af ' ´ tegn når de fremkommer i det krypterede der skal gemmes i databasen
Avatar billede websam Nybegynder
11. december 2002 - 08:55 #5
hvilken kryptering bruger du ???
Avatar billede oasen Nybegynder
11. december 2002 - 08:55 #6
´ og ` er ikke noget problem. Kun '. Prøv lige at vise mig dit insert-statement.
Avatar billede oasen Nybegynder
11. december 2002 - 09:00 #7
Jeg gør det vha. en nøgle.
Avatar billede websam Nybegynder
11. december 2002 - 09:05 #8
Jeg sider ikke ved min egen puter lige nu så jeg har ikke scriptet liggende her men det er en gannske almindelig insert sætning jeg har brugt til at gøre det med :
sql = "insert into tabel (text1, text2) values ('"&Request("text1")&"', '"&Request("text1")&"')"
Avatar billede oasen Nybegynder
11. december 2002 - 09:07 #9
Du skal altid huske at erstatte ' med '', før du indsætter.

Replace(Request("text1"), "'", "''")

Så virker det...
Avatar billede websam Nybegynder
11. december 2002 - 09:09 #10
ja jeg tænkte nok det var sådan noget men kan jeg så stadig dekryptere bagefter ???
Avatar billede websam Nybegynder
11. december 2002 - 09:09 #11
Jeg bruger oxo nomalt en funktion der laver det nummer
Avatar billede oasen Nybegynder
11. december 2002 - 09:19 #12
Når du indsætter to ', bliver det kun til én '.

Så du kan uden problemer dekryptere.

Se evt. her: http://www.html.dk/tutorials/asp/lektion20.asp (nederst).
Avatar billede medions Nybegynder
11. december 2002 - 09:28 #13
Det du har der er ikke HEX, det er volapyk, for HEX går kun fra 1-10 og fra A-F

Men ellers findes der en funktion der hedder Hex() -prøv med den!

//>Rune
Avatar billede websam Nybegynder
11. december 2002 - 09:28 #14
g'morn hvor har jeg sovet i timen sefølig der er jo ingen forskel på det og så at jeg går det på almindelig tekst der indsættes :o) og så lige til sidst af ren nysgerighed hvilken type kryptering bruger du RC4, RSA eller noget andet og ved du hvor hårdt der krypteres i bit er det 32, 64 eller hvad ?
Avatar billede websam Nybegynder
11. december 2002 - 09:30 #15
medions >> nej det ved jeg godt det er den kryptersde streng der ser sådan ud men hvis jeg bruger hex() kan jeg vel ikke dekryptere ???
Avatar billede oasen Nybegynder
11. december 2002 - 09:55 #16
Aner det ikke... Men hvis det er så vigtigt, bør du også bruge MD5.
Avatar billede oasen Nybegynder
11. december 2002 - 09:57 #17
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester