- Dokumentacja
- Funkcje wspólne
- teaDecode
Funkcja
teaDecode
Odszyfrowuje tekst z teaEncode (także z innych serwerów) tym samym kluczem. Zły klucz nie daje błędu, tylko inne bajty.
Składnia
string teaDecode(string data, string key)Argumenty
datastring- Zaszyfrowany tekst (base64).
keystring- Klucz.
Zwraca
Odszyfrowany tekst (z zerami dopełnienia).
Przykład
local plain = teaDecode(getAccountData(account, "sekret") or "", "klucz")
Zobacz też
teaEncodeSzyfruje tekst szyfrem TEA i zwraca wynik w base64, zgodnie ze standardowym TEA używanym przez istniejące skrypty, więc wcześniej zaszyfrowane teksty odczytasz tutaj. Z klucza liczy się pierwsze 16 bajtów. TEA nie jest mocnym szyfrem; do poważnych danych użyjencodeStringzaes128.decodeStringOdszyfrowuje, dekoduje albo rozpakowuje dane zencodeString, także zrobione na innym serwerze. Przyaes128podajesz klucz iiv, przyrsaklucz prywatny, przyzlibformat można pominąć: gzip, zlib i raw są rozpoznawane po nagłówku. Znaki spoza alfabetubase64ibase32są pomijane. Działa na serwerze i u gracza.