All codes work by changing some piece of information. Because of the change it is hard to tell what the original information was. For instance if I change some word into "xxr" what was the original word? 

Well a one time pad is a way of changing information that never repeats any pattern,, that means you can never predict how information is or was changed. That means you can never  decode "xxr" because you can never guess what I did and I will never do it again, I did it "one time".
සියලුම කේත ක්‍රියා කරන්නේ යම් තොරතුරක් වෙනස් කිරීමෙනි. වෙනස නිසා මුල් තොරතුරු මොනවාදැයි කීමට අපහසුය. උදාහරණයක් ලෙස මම යම් වචනයක් &quot;xxr&quot; ලෙස වෙනස් කළහොත් මුල් වචනය කුමක්ද? හොඳයි, එක් වරක් පෑඩ් යනු කිසිඳු රටාවක් පුනරාවර්තනය නොවන තොරතුරු වෙනස් කිරීමේ ක්‍රමයකි, එයින් අදහස් කරන්නේ ඔබට කිසි විටෙකත් තොරතුරු වෙනස් වන්නේ කෙසේද යන්න අනාවැකි කිව නොහැක. ඒ කියන්නේ ඔයාට කවදාවත් &quot;xxr&quot; decode කරන්න බෑ මොකද මම කරපු දේ ඔයාට කවදාවත් අනුමාන කරන්න බැහැ සහ මම ආයේ කවදාවත් කරන්නේ නැහැ, මම ඒක &quot;එක පාරක්&quot; කළා.