Base64 :-)
(przytoczone przez Ciebie MD5 oraz SHA nie są szyframi, tak btw.)
A base64 też nie jest szyfrem, a kodowaniem. To dla zajmujących się tym głęboka różnica
@tsivili12:
Kod to jest takie coś, co jest (generalnie) jawne, choć ze względu na fakt kodowania może nie być dostępne gołym wzrokiem / nieprzeszkolonym. Np - z innej dziedziny - alfabet/kod Morse'a nie jest czytelny dla każdego z ulicy, ale jest jawny, i po przeszkoleniu/treningu każdy to czyta.
Szyfr to jest coś, co zapisuje tak, aby dało się odczytać tylko przez posiadającego specjalny klucz. Paradoksalnie, większość uznanych algorytmów szyfrujących jest jawnych (open source), a ich siła wynika z ambitnej matematyki
MD5 i podobne to tzw hashe, należące do rodziny liczb kontrolnych, i jest to relacja jednostronna, z sumy kontrolnej nie wynika co tam było. Słuzy tylko do sprawdzenia "czy nadal się zgadza"