The longest-acting benzodiazepine is flurazepam, and the shortest half-life of benzodiazepines is found in triazolam.