Za Wikipedią: Szyfrowanie:
W kryptografii szyfrowanie jest procesem kodowania wiadomości lub informacji w taki sposób, że tylko upoważnione osoby mogą je odkodować i odczytać. Szyfrowanie samo w sobie nie zapobiega przechwyceniu, ale chroni treść wiadomości przed osobą przechwycającą.
Za Wikipedią: Szyfrowanie:
W schemacie szyfrowania zamierzony komunikat lub wiadomość (nazywana zwykłym tekstem) jest szyfrowany przy użyciu algorytmu tworzącego szyfrogram, który może być odczytany jedynie po rozszyfrowaniu. Ze względów technicznych schemat szyfrowania zazwyczaj używa pseudolosowego klucza wygenerowanego przez algorytm. Zasadniczo jest możliwe odczytanie wiadomości bez odpowiedniego klucza, jednak w przypadku dobrze zaplanowanego schematu potrzebne są znaczne umiejętności oraz zasoby obliczeniowe. Upoważniony odbiorca odczyta wiadomość bez problemu za pomocą klucza dostarczonego przez twórcę.
Celem szyfrowania jest zapewnienie, że jedynie osoba upoważniona do dostępu do danych, np. wiadomości tekstowej lub pliku, będzie mogła je odczytać za pomocą klucza. Ktoś nieupoważniony i bez dostępu do klucza zostanie wyłączony z dostępu do informacji.
Kovri wprowadza wiele rodzajów szyfrowania z przynajmniej czterema podstawowymi zdolnościami:
Aby dowiedzieć się więcej na temat rodzajów szyfrowania oraz podpisów kryptograficznych używanych w Kovri i @I2P, odwiedź stronę o [kryptografii] @Java-I2P (https://geti2p.net/spec/cryptography).