В присъствието на злонамерени трети страни, известни като противници, криптографията позволява сигурна комуникация. Криптирането превръща входните данни (т.е. обикновен текст) в криптирани изходни данни (т.е. криптиран текст), като използва алгоритъм и ключ.
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)