JianganginHorangiQR Code Security — Quick Response or Quick Regret?INTRODUCTIONJan 23, 2018Jan 23, 2018