I want to know the list of all c开发者_Go百科ountries and the encryption standard not allowed for that country.
Example: For some country encryption is not allowed. and for some country encryption level should not be grater than 64 bit.
Thanks Sunil Kumar Sahoo
The resource you are looking for is the Crypto Law Survey.
I do not believe such a list exists. You need to research for each country and build such a list on your own. The best way is of course let a lawyer investigate that for you.
Anyway, what do you need it for? If it's a web application that resides on servers in a country X you only need to comply with that country requirements. The fact that people can access your application from anywhere in the world will not be your concern.
the ones I know of Russia Ukraine Crimea Egypt Kazakhstan Israel Turkey China Pakistan
Check with a lawyer (as this data would come from the laws of that specific country, which tend to change); then make a list, e.g.
<country id="US">
<bannedcipher type="rot13" />
</country>
and keep it up to date (that's the hard part). AFAIK, there's no reliable way to get this list programatically; also, the encryption allowed may vary according to the use (e.g. "In Elbonia, everybody except the military is hereby banned from using XOR").
精彩评论