A Hashing-based Anti-Collision Algorithm for RFID Tag Identification