easiest and fastest methods i have found are to: put ground up bud/trim into a blender, fill blender 2/3 with bud 1/3 with water and toss in 5 ice cubes. set blender to chop and do this for 10-15 minutes in spurts. once this is done, let settle for 30 minutes and strain out bud/trim, and use a coffee filter to strain the water. once the coffee filter is dry you can scrape off the hash from the filter
edit: you get much more higher quality hash with this method, but you lose out on quantity.
second method is too put ground up bud/trim inside a mason jar, fill with 91% rubbing alcohol with water as an inactive ingredient. shake and swirl around for like 30 seconds, strain into a pyrex glass baking pan or any square dish. then either let it evaporate over 48 hours or fill a pot with an inch and a half of water and put on high. once the water has begun boiling, place the glass dish or square dish ontop of the boiling water pot, and let evaporate over 20 minutes. allow for good ventilation when doing the double-boiler method, rubbing alcohol fumes are deadly. once the liquid has evaporated, you should be left with either a brown or black resin looking substance, place in freezer for 15 minutes and then scrape with a razor.
with this method you can get high quality hash as long as you dont let the plant material sit in the rubbing alcohol for too long.