One of the key functions of my current professional position is to deal with US Customs and Border Protection (CBP).
CBP has routinely ruled, and US courts have routinely upheld the idea that CBP can force non-US citizens to open any electronic device and furthermore to open any website, profile, application, etc... failure to do so can lead to seizure of the electronic device and/or refusal of entry into the US.
US Citizens can be requested to open same types of devices - and those devices can still be seized but US citizens and legal residents can not be refused entry.
You could in theory save links, passwords, wallets, etc... on micro SD cards and store them within your baggage - all encrypted on the micro SD cards.
This is not a perfect solution but is a type of solution that is being utilized today. CBP can't search each person for micro SD's - but if YOU are on a watch list they will search you and find it.
Remember - when going through customs in just about ANY country, your are GUILTY until proven innocent - not the other way around. You have very limited rights in these circumstances. Make your choices about what to carry on your person accordingly.
RE: New Law Against Cash And Bitcoin in USA!