Shpjegoni konceptin e kodimit me çelës publik.
Enkriptimi me çelës publik është një formë e avancuar e kriptografisë që përdor një çift çelësish të lidhura matematikisht - një çelës publik dhe një çelës privat - për të enkripuar dhe dekripuar të dhënat. Çelësi publik është i aksesueshëm për të gjithë, por çelësi privat njihet vetëm nga marrësi i mesazhit ose skedarit. Dërguesi i mesazhit ose skedarit së pari enkripton të dhënat duke përdorur çelësin publik, dhe më pas i dërgon atë në marrësin. Marrësja më pas mund të dekriptojë të dhënat duke përdorur çelësin e tyre privat. Enkriptimi me çelës publik është një formë efikase dhe e sigurt e komunikimit, pasi siguron që vetëm marrësja e synuar mund të dekriptojë të dhënat.