Utility ecryptfs-recover-private, may help you re-access your encrypted data automatically, in a few seconds. You may just execute following in terminal, enter your password, and press <enter>. Note: If your encrypted partition is in a flashdrive or external harddrive, it will be good if you connect it to your machine in advance.
sudo ecryptfs-recover-private
As soon as you press <enter>, the utility will start searching for encrypted drives which can be restored. Select the drive you like to recover when asked as shown in following example: