Microsoft Corporation has blamed the National Security Agency (NSA) for the recent ransomware cyber attack that has affected over