Earlier quoted context omitted.
And you are failing to understand the 5th Amendment. You do not have to give up that information, if it is only in your head, regardless of the subpoena. That is the entire point of the 5th. You can't stop the government from doing its search, you can't actively hide it, but you don't have to give them the information if it will incriminate you.
They have the information. They have your hard drive. You have a key, or they can brute force the information out with decryption software. This is not a Fifth Amendment case. They don't want or care about the password itself. They can't use the information you provide (the password) to incriminate you, no matter what the password is.
You have the coordinates of the dead body, or they can dig and scan each square foot of the continent. This is not a Fifth Amendment case. They don't want or care about the coordinates itself. They can't use the information you provide (the coordinates of the dead body) to incriminate you, no matter what the coordinates of the dead body is.