Avatar billede saxtus Nybegynder
04. december 2003 - 17:25 Der er 4 kommentarer og
1 løsning

Simpel kryptering

Jeg søger en simpel måde at få krypteret et password på til en database. For mig er det stort set lige meget om det er MD5 eller SHA1.

Jeg er i gang med at lave et skole projekt hvor jeg bruger java 1.2, og jeg tør ikke skifte i frygt for at noget af at jeg har lavet ikke kommer til at virke.

Den skal bare have et "input" felt og et "output" felt, og hvad der sker fra input til output for mig lige meget

på forhånd tak
Avatar billede medions Nybegynder
04. december 2003 - 17:35 #1
import java.security.MessageDigest;

public class MD5 {
  public static void main(String[] args) {
      System.out.println(oldencrypt("Dette er en test !"));
  }
  public static String oldencrypt(String pass) {
      try {
        MessageDigest md = MessageDigest.getInstance("MD5");
        return toHex(md.digest(pass.getBytes()));
      } catch (Exception e) {
        return null;
      }
  }
  private static String toHex(byte[] ba) {
      char hexdigit[] = { '0', '1', '2', '3', '4', '5', '6', '7',
                          '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
      StringBuffer sb = new StringBuffer("");
      for (int i = 0; i < ba.length; i++) {
        sb.append(hexdigit[(ba[i] >> 4) & 0x0F]);
        sb.append(hexdigit[ba[i] & 0x0F]);
      }
      return sb.toString();
  }
}

//>Rune
Avatar billede saxtus Nybegynder
04. december 2003 - 17:37 #2
hvor har jeg mit input og hvor er mit output??

Har siddet og rodet lidt med den der før, men kunne ikke rigtigt hitte ud af opbygningen
Avatar billede medions Nybegynder
04. december 2003 - 17:44 #3
System.out.println(oldencrypt("Dette er en test !"));

Er både dit input samt output. Det er en funktion der kryptere alt hvad der står mellem " og ".

Det vil sige at Dette er en test vil blive til en krypteret streng istedet for!

//>Rune
Avatar billede saxtus Nybegynder
04. december 2003 - 17:49 #4
hvordan får jeg det så fra mit input felt i GUIen og sat ind i min database??
Avatar billede saxtus Nybegynder
11. december 2003 - 17:01 #5
fandt selv ud af det, men tak for hjælpen
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