String hash research