AES
Rijndael (momenteel DE AES) is het beste algoritme.
Van https://crypto.stackexchange.com/questions/24307/why-is-aes-unbreakable :
Ten eerste wordt niet gezegd dat AES onbreekbaar is, alleen dat geen van de thans bekende aanvallen de computerkosten tot een punt terugbrengt waarop het haalbaar is. De huidige beste aanval op AES-128 vergt 2^126.1 operaties, als we een computer (of cluster) hadden die enkele miljoenen keren efficiënter was dan welke huidige computer dan ook en kon werken op de thermodynamische Landauer limiet, dan zou het 234 petajoule kosten om een teller door elke sleutelwaarde te laten lopen. Dat is ongeveer de helft van het jaarlijkse elektriciteitsverbruik van Noorwegen. Het daadwerkelijk berekenen van een AES-ronde kost een veelvoud van die energie.
Twofish
Van Wikipedia :
Twofish is een blokcijfer met symmetrische sleutel met een blokgrootte van 128 bits en sleutelgroottes tot 256 bits. Het was een van de vijf finalisten van de Advanced Encryption Standard wedstrijd, maar het werd niet geselecteerd voor standaardisatie. Twofish is verwant aan het vroegere blokcijfer Blowfish.
De onderscheidende kenmerken van Twofish zijn het gebruik van vooraf berekende sleutelafhankelijke S-boxen en een relatief complex sleutelschema. De ene helft van een n-bit sleutel wordt gebruikt als de eigenlijke encryptiesleutel en de andere helft van de n-bit sleutel wordt gebruikt om het encryptie-algoritme aan te passen (sleutelafhankelijke S-boxes). Twofish leent enkele elementen van andere ontwerpen; bijvoorbeeld de pseudo-Hadamard transform (PHT) uit de SAFER-familie van cijfers. Twofish heeft een Feistel-structuur zoals DES. Twofish gebruikt ook een Maximum Distance Separable matrix.
Op de meeste softwareplatforms was Twofish iets langzamer dan Rijndael (het gekozen algoritme voor Advanced Encryption Standard) voor 128-bit sleutels, maar het is iets sneller voor 256-bit sleutels.
Serpent
Van Wikipedia :
Serpent is een blokcijfer met symmetrische sleutel dat een finalist was in de Advanced Encryption Standard (AES) wedstrijd, waar het de tweede plaats behaalde na Rijndael. Serpent is ontworpen door Ross Anderson, Eli Biham en Lars Knudsen.
Net als andere AES inzendingen heeft Serpent een blokgrootte van 128 bits en ondersteunt het een sleutelgrootte van 128, 192 of 256 bits.[2] Het cijfer is een 32-rondes substitutie-permutatie netwerk dat werkt op een blok van vier 32-bit woorden. Elke ronde past een van de acht 4-bit naar 4-bit S-boxen 32 maal parallel toe. Serpent is zo ontworpen dat alle bewerkingen parallel kunnen worden uitgevoerd, met gebruikmaking van 32 bit slices. Dit maximaliseert het parallellisme, maar maakt het ook mogelijk gebruik te maken van het uitgebreide cryptoanalysewerk dat aan DES is verricht.
Serpent nam een conservatieve benadering van beveiliging, en koos voor een grote veiligheidsmarge: de ontwerpers achtten 16 rondes voldoende tegen bekende aanvalsvormen, maar specificeerden 32 rondes als verzekering tegen toekomstige ontdekkingen in cryptoanalyse. In het officiële NIST-rapport over de AES-competitie werd Serpent geclassificeerd als een systeem met een hoge veiligheidsmarge, samen met MARS en Twofish, in tegenstelling tot de adequate veiligheidsmarge van RC6 en Rijndael (het huidige AES). Bij de eindstemming had Serpent van alle finalisten het minste aantal negatieve stemmen, maar scoorde het de tweede plaats omdat Rijndael aanzienlijk meer positieve stemmen kreeg, waarbij de doorslaggevende factor was dat Rijndael een veel efficiëntere software-implementatie mogelijk maakte.
SHA is veel beter dan MDA, Whirpool, enz. Maar ze hebben een manier gevonden om SHA te breken. Daar komt SHA-2 (HMAC). Weer hebben ze een manier gevonden om het te breken. Daar komt SHA-3 (Kakee of iets dergelijks). Maar in TrueCrypt, VeraCrypt, CipherShed of TrueCryptNext bestaat SHA-3.—————————Source niet: Een willekeurige plaats in mijn geheugen ;-)
AES-Twofish-Serpent + SHA-512 = BESTE ALGORITHM EN HASH NAAR TrueCrypt EN ANDEREN.