„Ktokolwiek, poczynając od najbardziej bezmyślnego amatora, na najlepszym kryptografie kończąc, może stworzyć algorytm, którego on sam nie będzie mógł złamać”. Właśnie tak brzmi Prawo Schneiera – amerykańskiego badacza bezpieczeństwa i kryptografa. Postaramy się je zweryfikować i przekonać przy tym czytelników, że nawet korzystając z silnych, nowoczesnych algorytmów, można popełnić błąd, który kompletnie rujnuje bezpieczeństwo całej aplikacji.