[JAVA] używanie sha oraz md5

[JAVA] używanie sha oraz md5
  • Rejestracja: dni
  • Ostatnio: dni
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

iooi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 573
0

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

Kopiuj
MessageDigest.getInstance("SHA-1").digest(bajty);
  • Rejestracja: dni
  • Ostatnio: dni
0

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

iooi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 573
0

To czego ci więcej trzeba?

NE
  • Rejestracja: dni
  • Ostatnio: dni
0

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

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

Kopiuj
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 ?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.