QuickBasic
Les opérateurs booléens permettent de tester des relations entre les opérateurs relationnels. Les principaux sont : « AND » pour le ET, « NOT » pour le NON, « OR » pour le OU inclusif, et « XOR » pour le OU exclusif.
MD5
Ils peuvent être obtenus avec la formule formula_4. L'algorithme principal travaille avec un état sur . Il est lui-même divisé en de (en informatique, on utilise le terme "mot" pour désigner une valeur de 32 bits ou "word" en anglais) : "A", "B", "C" et "D". Ils sont initialisés au début avec des constantes. L'algorithme utilise ensuite les blocs provenant du message à hacher, ces blocs vont modifier l'état interne. Les opérations sur un bloc se décomposent en quatre rondes (étapes), elles-mêmes subdivisées en similaires basées sur une fonction non linéaire "F" qui varie selon la ronde, une addition et une rotation vers la gauche. Les quatre fonctions non linéaires disponibles sont : formula_2 représente les opérateurs booléens XOR, ET, OU et NON, respectivement.