[JAVA] używanie sha oraz md5

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

0

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

MessageDigest.getInstance("SHA-1").digest(bajty);
0

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

0

To czego ci więcej trzeba?

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 ?

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