Если речь идет о коде или шифре, то между ними нет никакой разницы, "дешифровать" просто более специальный термин.
"Расшифровать" используется в большем количестве контекстов, например можно расшифровать чей-то почерк (если непонятно написано), расшифровать смысл чьих-то слов (если смысл не очень понятен), аббревиатуру, значение чего-либо и т.д.