امنیت اینترنتی چگونه کار میکند. ما امروزه بیشتر و بیشتر خرید اینترنتی انجام میدهیم و این به این معنی است که باید اطلاعات حساس کارت اعتباریمان را بر روی وب بفرستیم. ولی نمیتوانیم این جزییات را بدون تغییر بفرستیم زیرا هیچ وقت نمیدانید چه کسی ممکن است به اطلاعات ارسالی شما گوش دهد. بنابراین کاری که انجام میدهیم، ارسال اطلاعات به شکل رمز شده است. میتوانید به این شکل به آن فکر کنید: این قفل، یک قطعه برنامهی کامپیوتریست که اطلاعات را رمز میکند این کلید یک برنامهی دیگر است که آن را در سوی دیگر رمزگشایی میکند. کاری که ما باید بکنیم، اگر بخواهم اطلاعات کارت اعتباریام را بر روی شبکه بفرستم، این است که آن را درون جعبهای قرار دهم، قفلش کنم، و کلید را پیش خودم نگه دارم. بعد از آن میتوانم آن را برای هرکس بخواهم بفرستم. اهمیتی ندارد اگر در طول مسیر کس دیگری آن را دریافت کند، بهخاطر اینکه رمز شده است و هیچکس دیگری بدون داشتن کلید من نمیتواند آن را باز کند. نهایتا، اطلاعات کارت اعتباری من با امنیت کامل به فروشگاه اینترنتی خواهد رسید. حالا یک کار دیگر باقی میماند: من باید کلیدم رابه فروشگاه اینترنتی بفرستم بدون اینکه کسی در بین راه بتواند صاحب آن شود. اینکار به این شکل انجام میشود: فروشگاه اینترنتی برای من یک جعبه میفرستد، بههمراه یک قفل باز بدون کلید (این قفل همان «کلید عمومی» فروشگاه است). حالا من کلیدم را داخل جعبهی آنها قرار میدهم و با قفل فروشگاه آن را قفل میکنم. نه من و نه هیچ کس دیگری قادر به باز کردن آن نخواهد بود، فقط فروشگاه اینترنتی کلید قفل را دارد (این کلید، همان «کلید خصوصی» فروشگاه است). حالا من میتوانم کلیدم را با امنیت کامل برای فروشگاه بفرستم. در اینجا هم اهمیتی ندارد که چه کسی در بین راه جعبه را دریافت کند، چون قفل است و فقط فروشگاه اینترنتی میتواند آن را باز کند. نهایتا جعبه به فروشگاه اینترنتی میرسد. در آنجا با استفاده از کلید فروشگاه، جعبه را باز میکنند و کلید من را از آن خارج کرده، جعبه اول را با استفاده از این کلید باز میکنند. به این شکل، اطلاعات کارت اعتباری من، با امنیت کامل به دست فروشگاه اینترنتی میرسد.