Report: NSA cracked most online encryption