Kanunların sürekli değişmesinden dolayı, kriptografiyi etkileyen kanunlar hakkında kesin bir inceleme yapmak mümkün değildir. Bunun yerine, bu bölüm sizi bazı üzücü noktalar hakkında uyarmaktadır; bu ülkenizin kanunlarında neleri aramanız gerektiği hakkında size yardımcı olabilir.
Bazı ülkelerde kriptografi kullanmak, sahip olmak veya ithal etmek için bir ruhsata sahip olmanız gerekir. Bu ülkeler arasında Belarus, Birmanya, Hindistan, Endonezya, İsrail, Kazakistan, Pakistan, Rusya ve Suudi Arabistan vardır.
Bazı ülkeler şifrelenmiş iletilerin radyo ile iletimini sınırlar; bazı telekomünikasyon taşıyıcıları kendi ağlarında şifrelenmiş iletilerin iletimini sınırlarlar.
Birçok ülkenin şifreleme yazılımı için bir takım ihraç kontrolleri vardır. Wassenaar Anlaşması 33 ülke arasındaki çok taraflı bir anlaşmadır ve bir takım şifreleme ihracını kısıtlarlar (Arjantin, Avustralya, Avusturya, Belçika, Bulgaristan, Kanada, Çek Cumhuriyeti, Danimarka, Finlandiya, Fransa, Almanya, Yunanistan, Macaristan, İrlanda, İtalya, Japonya, Lüksemburg, Hollanda, Yeni Zelanda, Norveç, Polonya, Portekiz, Kore Cumhuriyeti, Romanya, Rusya Federasyonu, Slovak Cumhuriyeti, İspanya, İsveç, İsviçre, Türkiye, Ukrayna, İngiltere ve Amerika Birleşik Devletleri). Farklı ülkeler düzenlemeyi farklı yollarla uygularlar; bazıları belli başlı "kamu alanı" yazılımlar için istisnalara izin vermezler, bazıları yazılımın ihracının somut biçimde yapılışını kısıtlar ve diğerleri önemli ek kısıtlamalar uygularlar.
Bireşik Devletler'in ek kuralları vardır. Bu yazılım genelde, "şifreleme kaynak kodu"nun ihracına izin veren, "kamuya açık" ve "kaynak kodla geliştirilen bir ürünün satışı veya ticari bir üretim anlaşması için telif hakkı veya ruhsat ücreti söz konusu olmayan",
sözcükleriyle ifade edilebilen 15 CFR 740.13(e) altında ihraç edilebilir;
Bu alandaki kurallar sürekli değişmektedir. Eğer burada bahsedilen süresi dolmuş bir bilgiye rastlarsanız lütfen bunu hatalar veritabanına bildiriniz.
Yazılım Hatalarının Raporlanması.