[PL] Czy mo?na co? zaszyfrowa? Base64?
Aby odpowiedzie? na to pytanie, musimy zrobi? par? kroków wstecz i wyja?ni? kilka poj??.
Szyfrowanie polega na pewnym przekszta?ceniu informacji w taki sposób, aby by?a ona nieczytelna dla osób nieposiadaj?cych klucza ??
Kodowanie równie? polega na pewnym przekszta?ceniu informacji, jednak jest to przekszta?cenie z jednego medium na inne, a transformacja w ?adn? stron? nie wymaga klucza ?? Co?, co zosta?o zakodowane, ka?dy mo?e z powrotem odkodowa?.
Przyk?adowo:
?? kod Morse'a jest przekszta?ceniem liter i cyfr do postaci kropek i kresek, które mo?na nast?pnie transmitowa? np. w postaci impulsów elektrycznych,
?? kod ASCII jest przekszta?ceniem liter (ma?ych i du?ych), cyfr, znaków interpunkcyjnych i jeszcze kilku innych znaków do postaci binarnej tak, aby mo?na by?o je zapisa? w pami?ci komputera,
?? kod Base64 jest przekszta?ceniem dowolnego ci?gu binarnego do ci?gu sk?adaj?cego si? wy??cznie z ma?ych i du?ych liter, cyfr oraz dodatkowo znaków ?+”, ?/” i ?=” w celu np. bezawaryjnego przes?ania takiego ci?gu binarnego kana?em tekstowym.
W ?adnym z tych przypadków nie jest u?ywany klucz ani ?aden inny sekret, który powodowa?by utajnienie przesy?anej informacji. Ka?dy, kto ma dost?p do zakodowanej informacji, jest w stanie j? bez problemu odkodowa?, tj. przywróci? do pierwotnej postaci - i odczyta? ??
W przypadku szyfrów wiele osób mo?e mie? dost?p do zaszyfrowanej informacji, ale tylko posiadacze klucza mog? j? odszyfrowa? i odczyta?.
A zatem odpowied? na postawione na pocz?tku pytanie brzmi: ?? nie, nie mo?na zaszyfrowa? Base64, poniewa? Base64 to kod, nie szyfr.
#Superbohakerka #Szyfrowanie #Kodowanie #Base64
Wpis zainspirowany komentarzem Adama i ?ukasza.
A Wy o czym chcieliby?cie przeczyta? za tydzień?