Reports: NSA has cracked much online encryption