require 'digest' to make smsbao work