[JAVA] używanie sha oraz md5

Milenka
2010-12-22 14:59
Milenka
0

Witam, chcialam sie dowiedziec czy programujac w środowisku eclipse mogę liczyć na gotowe funkcje wbudowane do szyfrowania wyrażeń ?.

Chcialabym zaimportowac sobie odpowiednia biblioteke, wydaje mi sie ze:
import java.security.*

a pozniej gdzies w kodzie mojego char wyrazenie = 123; zakodowac podobnie jak w php wpisujac

string wyrazenie_zakodowane = sha1(wyrazenie);

Da sie cos takiego zrobic ?
Nie odsylajcie mnie do takich przykladów: http://www.anyexample.com/programming/java/java_simple_class_to_compute_md5_hash.xml chodzi o to bym nie tworzyla zadnej klasy / funkcji etc. tylko skorzystala z gotowej biblioteki, gdyz taki jest wymog w specyfikacji jako jeden z podpunktow programu na zaliczenie. HELP

Pozostało 580 znaków

2010-12-22 17:10

Rejestracja: 9 lat temu

Ostatnio: 6 lat temu

0

java.security.MessageDigest potrafi szyfrować w sha-1. Wystarczy:

MessageDigest.getInstance("SHA-1").digest(bajty);
edytowany 1x, ostatnio: iooi, 2010-12-22 17:11

Pozostało 580 znaków

Milenka
2010-12-22 21:06
Milenka
0

dziekuje za lakoniczność, tyle to ja sobie w googlach wygrzebalam.

Pozostało 580 znaków

2010-12-22 21:39

Rejestracja: 9 lat temu

Ostatnio: 6 lat temu

0

To czego ci więcej trzeba?

Pozostało 580 znaków

2010-12-22 21:48

Rejestracja: 12 lat temu

Ostatnio: 8 lat temu

0

Nie ma się co spinać, zrób tak:

zaimportuj sobie najlepiej wszystko, jak sobie zrobilaś zmienna nie wiem typu string np

import java.security.*;

String answer;
String zmienna = "Marek";

MessageDigest sha = MessageDigest.getInstance("SHA-1");
sha.update(zmienna.getBytes());
byte[] msgDigest = sha.digest();
answer = msgDigest.toString();

Koledzy dobrze mówie czy nie ?

Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0