When we describe something as suggestive, we mean it suggests or calls up thoughts or ideas of other things. (His recommendation was suggestive of his boss’s thinking.) Redolent can be used to similar effect, although redolent denotes calling up memories as well as thoughts of something else (verse redolent of Shakespeare, an atmosphere redolent of the McCarthy era). You may have encountered redolent in its more common literal meaning of “pleasantly fragrant” (redolent lilacs) or “odorous or smelling of” (redolent of garlic). Given the unique power of olfactory memory, it is not surprising redolent acquired a meaning similar to suggestive. Redolent is also used with the preposition “with,” to mean steeped in or imbued with either a smell or a quality (a song redolent with nostalgia).
The verb crack means "to figure out or solve," as in crack a murder case or crack a code. Cracking a code suggests being able to decipher messages written in the code without possessing the key or algorithm beforehand. Unless it’s aimed at the daily cryptogram in the newspaper, cracking is generally a hostile action—or heroic, depending on which side you’re on. Decrypt, which is the inverse of encrypt, means to translate a coded communication back into its original, readable form (decrypted the message). Decrypt has been used in reference to deciphering a message with or without a key. In the context of the digital age, it is almost overwhelmingly used to mean with the key. These days, data and files are being automatically encrypted and decrypted constantly, in the effort to conceal them from those who would crack them.
Communicate and impart both deal with making something known or giving a part or share of something, such as knowledge, thoughts, hopes, qualities, or properties. Communicate, the more common word, often implies an indirect or gradual transmission: to communicate information by means of letters, telegrams, etc.; to communicate one's wishes to someone else. Impart usually implies directness of action: to impart information; to impart skills and knowledge. Impart emphasizes the bestowing of something on a recipient, rather than the process of “getting something across” using language. We see this difference especially clearly in uses of impart outside the context of communication, as when bacon imparts a smoky flavor to the soup, or when a correctly angled cue imparts a spin to the ball.