A flexible hardware implementation of SHA-1 and SHA-2 Hash Functions | IEEE Conference Publication | IEEE Xplore