All joking aside, it's always been a good technique and effective tool. In AS1 and 2, it was slow and a hassle to implement so it didn't get much use. In AS3 multiple libraries exist to create a hash of any data you want and it's too useful to pass up. When it comes to ensuring data integrity, it's one of the best ways around.