Én elsősorban onnan ismerem, hogy man 3 crypt ;) (java egyébként nem biztos, rákerestem, de nem találtam egyelőre a megfelelőjét)