De fundamentele stelling van de rekenkunde (ook wel de unieke factorisatiestelling genoemd) is een stelling uit de getaltheorie. De stelling zegt dat elk positief geheel getal groter dan 1 kan worden geschreven als een product van priemgetallen (of het geheel getal is zelf een priemgetal). De stelling zegt ook dat er maar één manier is om het getal te schrijven. Als twee mensen twee verschillende manieren hebben gevonden om het getal te schrijven, is het enige dat kan verschillen de volgorde waarin de priemgetallen worden geschreven. We kunnen bijvoorbeeld schrijven:

6936 = 23 - 3 - 172 of 1200 = 24 - 3 - 52

en als iemand anders een andere manier vindt om 6936 of 1200 te schrijven als product van priemgetallen, kunnen we die priemgetallen in de juiste volgorde zetten en ontdekken dat het hetzelfde is als wat we hier hebben. Het vinden van de priemgetallen heet factoriseren.

Deze stelling kan worden gebruikt in de cryptografie.