Chciałem sprawdzić działanie online'owych szyfratorów danych. Wrzuciłem jakiś tekst na stronę:
https://aesencryption.net/
wybrałem hasło i 128-bitowy blok. Dostałem zaszyfrowany tekst, który spróbowałem odszyfrować na Linuxie:
openssl aes-128-cbc -d -base64 -in AES_15866030531541.txt -out plain.txt
Niestety hasło zostało odrzucone.
Sprawdziłem jaki byłby efekt zaszyfrowania tego samego oryginalnego tekstu komendą openssl
, i był zupełnie inny niż ten wygenerowany online. W obu przypadkach zastosowano 128 bitów, metodę CBC i base64. Z czego może wynikać różnica?