Het uitgebreide algoritme van Euclides is een uitbreiding van het algoritme van Euclides, die niet alleen de grootste gemene deler g.g.d. van twee natuurlijke getallen en bepaalt, maar ook een oplossing geeft van de identiteit van Bézout, een lineaire diofantische vergelijking in gehele en :
waarin ggd staat voor grootste gemene deler. De uitbreiding bestaat daarin dat behalve de berekening van de g.g.d. van de getallen en met het algoritme van Euclides, ook de g.g.d. wordt uitgedrukt als gehele lineaire combinatie van en .
Het bewijs van de stelling van Bachet-Bézout steunt op de constructie door het algoritme.
Aan de hand van een voorbeeld zal duidelijk worden hoe het algoritme tot stand komt.
Een veelgebruikte toepassing van het algoritme is de RSA publiekesleutelmethode voor encryptie. In RSA hebben en geen gemeenschappelijk deler en geldt dus . Omdat volgt direct uit de Bézout identiteit dat de modulaire multiplicatieve inverse van modulo is. Om soortgelijke reden is de modulaire multiplicatieve inverse van modulo . Een publieke sleutel voor RSA encryptie is de modulaire multiplicatieve inverse van de geheime sleutel voor RSA decryptie modulo , waarin en grote priemgetallen zijn.