Как осуществляется хеширование в Java?