Data Encryption Standard (DES) āđāļāđāļāļāļĨāđāļāļāļĢāļŦāļąāļŠāđāļāļāļŠāļĄāļĄāļēāļāļĢāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāđāļ§āļāļāđāļāļāļĻāļ§āļĢāļĢāļĐ 1970 āđāļĨāļ°āļāļĨāļēāļĒāđāļāđāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļĄāļēāļāļĢāļāļēāļāđāļĢāļāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļĒāļāļĄāļĢāļąāļāļāļĒāđāļēāļāļāļ§āđāļēāļāļāļ§āļēāļāđāļĨāļ°āđāļāđāļāļĄāļēāļāļĢāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļĩāđāļāļĨāļāļāļ āļąāļĒāļāļāļāļāđāļāļĄāļđāļĨāļāļīāļāļīāļāļąāļĨ āļāđāļāļāļąāđāļāļāļķāđāļāđāļāļĒāļŠāļāļēāļāļąāļāļĄāļēāļāļĢāļāļēāļāđāļĨāļ°āđāļāļāđāļāđāļĨāļĒāļĩāđāļŦāđāļāļāļēāļāļī (NIST) āđāļāļāļĩ 1977 āđāļāļ·āđāļāđāļāđāļāļĄāļēāļāļĢāļāļēāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāđāļāļĄāļđāļĨāļāļĒāđāļēāļāđāļāđāļāļāļēāļāļāļēāļĢāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāđāļĄāđāđāļāđāļāļāļ§āļēāļĄāļĨāļąāļāļāļāļāļĢāļąāļāļāļēāļĨāļŠāļŦāļĢāļąāļāļāđāļĄāļĢāļīāļāļē āđāļĨāļ°āļĒāļąāļāļāļāđāļāđāļāļąāļāļāļĒāđāļēāļāđāļāļĢāđāļŦāļĨāļēāļĒāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāļāļāđāļēāļāđ āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāļāļĨāļāļāļ āļąāļĒāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļāļēāļāļēāļĢ āļāļēāļĢāđāļāļīāļ āđāļĨāļ° āļāļēāļĢāļāļąāļāļāļēāđāļāļāļĄāļ·āļāļāļ·āļ
DES āļāļģāđāļāļīāļāļāļēāļĢāļāļąāļāļāļĨāđāļāļāļāđāļāļĄāļđāļĨ 64 āļāļīāļāđāļāļĒāđāļāđāļāļĩāļĒāđ 56 āļāļīāļ āļāļķāđāļāđāļŠāļāļāđāļāđāļāļāđāļē 64 āļāļīāļāļāļĢāđāļāļĄāļāļīāļāļāļēāļĢāļīāļāļĩāđāļāļāļāļīāļ āļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļ°āļāļķāđāļāļāļĒāļđāđāļāļąāļāđāļāļĢāļāļŠāļĢāđāļēāļ Feistel āļāļķāđāļāļāđāļāļĄāļđāļĨāļāļ°āļāļđāļāđāļāđāļāļāļāļāđāļāđāļāļŠāļāļāļŠāđāļ§āļ 32 āļāļīāļāđāļĨāļ°āļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāđāļēāļāļāļļāļāļāļēāļĢāļāļāđāļāļāđāļĨāļ°āļāļēāļĢāđāļĢāļĩāļĒāļāļŠāļąāļāđāļāļĨāļĩāđāļĒāļ 16 āļĢāļāļ āļāļĨāļĨāļąāļāļāđāļāļĩāđāđāļāđāļāļ·āļāļāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāđāđāļāđāļāļāđāļāļĩāđāļĄāļĩāļāļēāļĢāļāļĢāļ°āļāļēāļĒāļāļąāļ§āļŠāļđāļāđāļĨāļ°āļāļĨāļāļāļ āļąāļĒ āļāļģāđāļŦāđāļĄāļąāđāļāđāļāđāļāđāļ§āđāļēāļāļ§āļēāļĄāļāļĒāļēāļĒāļēāļĄāđāļāđ āđāļāļāļēāļĢāļāļāļāļĢāļŦāļąāļŠāļāđāļāļāļ§āļēāļĄāđāļāļĒāđāļĄāđāļĄāļĩāļāļĩāļĒāđāļāļĩāđāļāļđāļāļāđāļāļāļāļ°āđāļāđāļāđāļāđāļĄāđāđāļāđāđāļāļāļēāļĢāļāļģāļāļ§āļ
āđāļāļāļĢāļīāļāļāļāļāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļāļāļļāļāļāļĢāļāđāđāļāļĨāļ·āđāļāļāļāļĩāđ DES āļĄāļĩāļāļāļāļēāļāļŠāļģāļāļąāļāđāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāđāļāļĄāļđāļĨāļāļĩāđāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļāļāļĩāđāļŠāđāļāđāļĨāļ°āļāļąāļāđāļāđāļāđāļ§āđāđāļāļāļļāļāļāļĢāļāđāđāļāļĨāļ·āđāļāļāļāļĩāđ āđāļāļāļēāļāļ°āļāļąāļāļāļąāļāļāļēāđāļāļāļĄāļ·āļāļāļ·āļāļāļĩāđāđāļāļĨāļāļāļāļĢāđāļĄ AppMasterno-code āđāļĢāļēāļĄāļąāļāļāļ°āđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđ DES āļĄāļāļāđāļŦāđāđāļāļ·āđāļāļāļāļāđāļāļāļāđāļāļĄāļđāļĨāļŠāđāļ§āļāļāļļāļāļāļĨāļāļāļāļāļđāđāđāļāđ āļāļļāļĢāļāļĢāļĢāļĄāļāļēāļāļāļēāļĢāđāļāļīāļ āļāđāļāļĄāļđāļĨāļĢāļąāļāļĢāļāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļŠāļīāļāļāļīāđ āđāļĨāļ°āļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāļāļāļ§āļēāļĄāļĨāļąāļāļāļ·āđāļāđ āđāļāļ§āļāļēāļāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļāļ AppMaster āļāđāļ§āļĒāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļāļ UI, āļĨāļāļāļīāļ āđāļĨāļ°āļāļĩāļĒāđ API āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļāđāļāđāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļ āļāļķāđāļāļāđāļ§āļĒāļĨāļāđāļāļāļēāļŠāļāļĩāđāļāļ°āđāļāļīāļāļāđāļāļāđāļŦāļ§āđāļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļāđāļāļĒāđāļēāļāļĄāļēāļ āđāļĨāļ°āļāļģāđāļŦāđāļĄāļąāđāļāđāļāļ§āđāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāđāļĢāļēāļĒāļąāļāļāļāļāļąāļāļŠāļĄāļąāļĒāđāļĨāļ°āļāļĨāļāļāļ āļąāļĒ
āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āđāļāļ·āđāļāļāļāļēāļāļāļĢāļīāļĄāļēāļāđāļĨāļ°āļāļ§āļēāļĄāđāļ§āļāļāļāļāđāļāļĄāļđāļĨāļāļīāļāļīāļāļąāļĨāđāļāļīāđāļĄāļāļķāđāļāđāļāļāđāļ§āļāļŦāļĨāļēāļĒāļāļĩāļāļĩāđāļāđāļēāļāļĄāļē āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄ DES āļāļąāđāļāđāļāļīāļĄāļāļķāļāļāļđāļāļāđāļēāļāļēāļĒāļāđāļ§āļĒāļāļ§āļēāļĄāļāđāļēāļ§āļŦāļāđāļēāđāļāļāļĨāļąāļāļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāđāļĨāļ°āļāļēāļĢāļ§āļīāđāļāļĢāļēāļ°āļŦāđāļāļēāļāļāļāļīāļāļĻāļēāļŠāļāļĢāđ āļāļ§āļēāļĄāļāļąāļāļ§āļĨāđāļāļĩāđāļĒāļ§āļāļąāļāļāļ§āļēāļĄāđāļāļĩāļĒāļāļāļāļāļāļāļāļāļēāļāļāļĩāļĒāđāļāļģāđāļŦāđāđāļāļīāļāļāļēāļĢāļāļąāļāļāļē Triple DES (3DES) āļāļķāđāļāđāļāđāļāļāļąāļ§āđāļāļĢāļŦāļāļķāđāļāļāļāļ DES āļāļĩāđāđāļāđāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļŠāļēāļĄāļāļĢāļąāđāļāđāļāļĒāđāļāđāļāļĩāļĒāđāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļāļŠāļāļāļŦāļĢāļ·āļāļŠāļēāļĄāļāļĩāļĒāđ āđāļĄāđāļ§āđāļē 3DES āļāļ°āđāļāļīāđāļĄāļāļāļēāļāļāļĩāļĒāđāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļ 112 āļŦāļĢāļ·āļ 168 āļāļīāļ āđāļāđāļāđāļĒāļąāļāļāļģāđāļāļŠāļđāđāļāļēāļĢāļĨāļāđāļāļĐāļāđāļēāļāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĒāđāļēāļāļĄāļēāļ āļāļģāđāļŦāđāļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāđāļĨāļ°āļāļāļāļĢāļŦāļąāļŠāļāđāļēāļĨāļ
āđāļāļ·āđāļāļāļāļāļŠāļāļāļāļāđāļāļāđāļāļāļģāļāļąāļāļāļāļ DES āđāļĨāļ° 3DES NIST āđāļāđāđāļĢāļīāđāļĄāļāđāļāļāļēāļĢāļāđāļāļŦāļēāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļąāđāļāļŠāļđāļāđāļĨāļ°āļāļĨāļāļāļ āļąāļĒāļĒāļīāđāļāļāļķāđāļāđāļāļāđāļ§āļāļāļĨāļēāļĒāļāļĻāļ§āļĢāļĢāļĐ 1990 āļŠāđāļāļāļĨāđāļŦāđāļĄāļĩāļāļēāļĢāļāļģ Advanced Encryption Standard (AES) āļĄāļēāđāļāđāđāļāļāļĩ 2544 AES āļāļģāđāļŠāļāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļ āđāļāđāļ āļāļāļēāļāļāļĩāļĒāđāļāļĩāđāđāļŦāļāđāļāļ§āđāļē (128, 192 āļŦāļĢāļ·āļ 256 āļāļīāļ) āļāļēāļĢāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļĩāđāđāļĢāđāļ§āļāļķāđāļ āđāļĨāļ°āļāļēāļĢāđāļāđāļāļĢāļąāļāļĒāļēāļāļĢāļāļĒāđāļēāļāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĄāļēāļāļāļķāđāļ āđāļāļĒāđāļāļāļēāļ°āļāļąāļāļŪāļēāļĢāđāļāđāļ§āļĢāđāđāļĨāļ°āļāļļāļāļāļĢāļāđāļĄāļ·āļāļāļ·āļāļŠāļĄāļąāļĒāđāļŦāļĄāđ
āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ DES āļĒāļąāļāļāļāđāļāđāļāļŠāđāļ§āļāļŠāļģāļāļąāļāļāļāļāļ āļđāļĄāļīāļāļąāļĻāļāđāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāđāļĨāļ°āļāļģāļŦāļāđāļēāļāļĩāđāđāļāđāļāļĢāļēāļāļāļēāļāļŠāļģāļŦāļĢāļąāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāđāļĨāļ°āđāļāļĢāđāļāļāļāļĨāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļŠāļĄāļąāļĒāđāļŦāļĄāđāļĄāļēāļāļĄāļēāļĒ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ DES āļāļđāļāļāļģāļĄāļēāđāļāđāđāļāđāļāļĢāđāļāļāļāļĨ Secure Sockets Layer (SSL) āļāļķāđāļāļāļąāļāļāļēāđāļāđāļāļĄāļēāļāļĢāļāļēāļ Transport Layer Security (TLS) āđāļāļāļąāļāļāļļāļāļąāļ TLS āļĄāļāļāļāđāļāļāļāļēāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāļāļĨāļāļāļ āļąāļĒāļĢāļ°āļŦāļ§āđāļēāļāđāļāļĨāđāļāļāļāđ āđāļāđāļ āđāļāļāļĄāļ·āļāļāļ·āļ āđāļĨāļ°āđāļāļīāļĢāđāļāđāļ§āļāļĢāđ āđāļāļ·āđāļāđāļŦāđāļĄāļąāđāļāđāļāļ§āđāļēāļāđāļāļĄāļđāļĨāļĒāļąāļāļāļāđāļāđāļĢāļąāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāđāļĨāļ°āļāđāļāļāļāļąāļāļāļēāļĢāļāļąāļāļāļąāļāđāļĨāļ°āļāļēāļĢāļāļĨāļāļĄāđāļāļĨāļ
āđāļāļāļēāļāļ°āļāļđāđāđāļāļĩāđāļĒāļ§āļāļēāļāļāđāļēāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļĄāļ·āļāļāļ·āļāļāļĩāđāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļāļĩāļĄāļāļēāļāļāļāļāđāļĢāļēāļāļāļĒāļĢāļąāļāļāļĢāļēāļāļāđāļāļĄāļđāļĨāđāļāļĩāđāļĒāļ§āļāļąāļāļāļ§āļēāļĄāļāđāļēāļ§āļŦāļāđāļēāļĨāđāļēāļŠāļļāļāđāļāđāļāļāđāļāđāļĨāļĒāļĩāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ āđāļĨāļ°āļĢāļ§āļĄāđāļāļēāđāļāļāļāļīāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļĩāđāļĨāđāļģāļŠāļĄāļąāļĒāđāļāļ·āđāļāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāđāļāļĄāļđāļĨāļāļđāđāđāļāđ āļāļāļāļāļēāļāļāļĩāđ AppMaster āļĒāļąāļāđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļđāļĢāļāļēāļāļēāļĢāļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļāļāļąāļāđāļĨāļāļĢāļēāļĢāļĩāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ āđāļāļĢāđāļāļāļāļĨāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ āđāļĨāļ°āđāļāļĨāļđāļāļąāļāļāļēāļĢāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĨāļāļāļ āļąāļĒ āđāļāļ·āđāļāđāļŦāđāļĄāļąāđāļāđāļāļ§āđāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļāļĒāļąāļāļāļāļāļĨāļāļāļ āļąāļĒāļāđāļāļ āļąāļĒāļāļļāļāļāļēāļĄāļāļąāđāļāđāļāļāļąāļāļāļļāļāļąāļāđāļĨāļ°āļāļāļēāļāļ
āđāļāļĒāļŠāļĢāļļāļ Data Encryption Standard (DES) āđāļāđāļāļāļąāļĨāļāļāļĢāļīāļāļķāļĄāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļĩāđāļĄāļĩāļāļāļāļēāļāļŠāļģāļāļąāļāđāļāļāļēāļĢāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāļāđāļāļĄāļđāļĨāļāļīāļāļīāļāļąāļĨāļāļąāđāļāđāļāļāļāļĩāļāđāļĨāļ°āđāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļĄāļ·āļāļāļ·āļāļĢāđāļ§āļĄāļŠāļĄāļąāļĒ āđāļĄāđāļ§āđāļēāļāļ°āļĄāļĩāļāđāļāļāļģāļāļąāļāđāļĨāļ°āļāļēāļĢāđāļāļ°āļāļģāļĄāļēāļāļĢāļāļēāļāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļĩāđāļāļąāļāļŠāļĄāļąāļĒāļāļ§āđāļē āđāļāđāļ AES āđāļāđ DES āļĒāļąāļāļāļāđāļāđāļāļāļāļāđāļāļĢāļ°āļāļāļāļŠāļģāļāļąāļāļŠāļģāļŦāļĢāļąāļāđāļāļĢāđāļāļāļāļĨāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļĩāđāļāļĨāļāļāļ āļąāļĒ āđāļĨāļ°āļĄāļĩāļŠāđāļ§āļāļāđāļ§āļĒāđāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļ§āļēāļĄāđāļāđāļāļŠāđāļ§āļāļāļąāļ§āđāļāļĒāļĢāļ§āļĄāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļĄāļ·āļāļāļ·āļ āđāļāļāļēāļāļ°āļāļąāļāļāļąāļāļāļēāđāļāļāļĄāļ·āļāļāļ·āļāļāļĩāđāđāļāļĨāļāļāļāļĢāđāļĄ AppMasterno-code āđāļĢāļēāļĒāļąāļāļāļāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļļāļāļĨāļąāļāļĐāļāļ°āļāđāļēāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđ DES āļĄāļāļāđāļŦāđāđāļĨāļ°āđāļāļāđāļāđāļĨāļĒāļĩāļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠāļāļ·āđāļāđ āđāļāļ·āđāļāļāļāļāđāļāļāļāđāļāļĄāļđāļĨāļāļđāđāđāļāđāđāļĨāļ°āļĢāļąāļāļĢāļāļāļāļ§āļēāļĄāļŠāļĄāļāļđāļĢāļāđāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāđāļĢāļēāđāļāļ āļđāļĄāļīāļāļąāļĻāļāđāļāļīāļāļīāļāļąāļĨāļāļĩāđāļāļąāļāļāļēāļāļĒāļđāđāļāļĨāļāļāđāļ§āļĨāļē