Bilgisayarlı şifreleme, onlarca yıldır düz metin verilerinden gizli şifreli mesajlar oluşturma yöntemi olarak kullanılmıştır. Son birkaç on yıl boyunca birçok yeni şifreleme algoritması oluşturulmuştur. Uluslararası veri şifreleme algoritması (IDEA ™), plan metni verilerini şifrelenmiş karakter kümesine şifreleyen bir şifreleme algoritması örneğidir. 1991 yılında İsviçre'den James Massey ve Xuejia Lai tarafından bir veri şifreleme biçimi olarak yaratılmıştır. Mucitler, o zamanlar standart şifrelemenin yerini alabileceğini umuyorlardı, ki bu veri şifreleme standardı (DES) idi.
1976'da Amerika Birleşik Devletleri hükümeti tüm federal hükümet kurumları için şifreleme standartları yarattı. O sırada standart veri şifreleme standardı (DES) olarak adlandırıldı. Bu standartlar, Ulusal Teknoloji ve Standartlar Enstitüsü (NIST) tarafından yönetilmektedir. DES piyasaya sürüldüğünde, yaklaşıma yönelik birçok eleştiri vardı çünkü şifreleme algoritması birçok bilgisayar bilimcisi tarafından kolayca kırılmıştı. Bunun sebebi öncelikle DES'in standartlarında kullanılan şifreleme anahtarının çok küçük olmasıydı, ki bu anahtarların izinlerini sınırladı ve algoritmanın karmaşıklığını azalttı.
2001 yılında NIST, standartları gelişmiş şifreleme standardına (AES) yükseltti. Yeni standart, 256-bit büyük bir anahtar içeren daha karmaşık bir şifreleme algoritmasını destekledi. Bu yeni yaklaşım mevcut şifreleme algoritmalarını kesmeyi imkansız hale getirdi. Uluslararası veri şifreleme algoritması, AES'ten önce, veri şifrelemeye geçici bir yaklaşım olarak oluşturuldu. Mevcut IDEA ™ algoritması ayrıca AES'in daha yeni standartlarını desteklemek için gelişti.
Uluslararası veri şifreleme algoritması birçok yazılım uygulaması tarafından yaygın olarak kullanılır ve veri şifreleme için iyi bir algoritma olarak kabul edilir. Veri şifreleme ve şifre çözme için tek bir anahtar kullanan simetrik bir şifreleme algoritması kullanır. IDEA ™ standartları, 128 bit uzunluğa kadar olan gelişmiş şifreleme anahtarlarını destekler.
Oldukça iyi gizlilik (PGP), birçok e-posta şifreleme protokolünde kullanılan bir şifreleme algoritmasıdır. Bu, genellikle gelişmiş şifreleme anahtarlarını desteklediği için e-postaları şifrelemek için iyi bir yaklaşım olarak kabul edilir. Birçok PGP algoritması, mesajı şifrelemek için dahili yöntem olarak uluslararası veri şifreleme algoritmasını kullanır. OpenPGP, IDEA ™ 'yı isteğe bağlı bir algoritma olarak kabul eden açık kaynaklı bir PGP sürümüdür.
Veri şifreleme algoritmaları düz metin verisiyle sınırlı değildir. Çoğu şifreleme algoritması düz metin verilerini, ses ve video şifrelemesini destekler. Tüm veri formları uluslararası veri şifreleme algoritmasıyla şifrelenebilir. Halen, IDEA ™ 'nın ticari olmayan işletmeler ile kullanımını kısıtlayan bir patenti vardır.


