Co zamierzasz z tym zrobić po zaszyfrowaniu? Czy planujesz go gdzieś przesłać, udostępnić komuś, czy może po prostu gdzieś siedzi w systemie plików?
Zoredache
Widzisz, funkcje szyfrowania są zdefiniowane tak, aby pobierały dowolną ilość danych i szyfrują dane, aby były nieczytelne aż do odszyfrowania. Te „dowolne dane” mogą być albo 1 bitem albo 4 GB, to nie ma znaczenia. Wydajność pozostanie taka sama.
Fasih Khatib
Odpowiedzi:
2
Czy martwisz się o bezpieczeństwo lub szybkość szyfrowania (ponieważ rozmiar pliku jest mały)?
Dobrym wyborem byłoby AES , a jeśli masz stosunkowo nowy procesor w swoim komputerze, są szanse, że obsługuje on AES-NI zestaw instrukcji, w którym szyfrowanie odbywa się w sprzęcie i jest szybszy niż w oprogramowaniu.
Wybierz rozmiar klucza 256 bitów, jeśli szukasz najwyższego możliwego bezpieczeństwa.
Fakt, że AES został nawet wybrany do wdrożenia w procesorach, wiele mówi o jego skuteczności i szybkości.
Możesz użyć prostego szyfrowania ręcznego, takiego jak szyfr Cezara, w którym każdy alfabet / cyfrę zastępujesz innym alfabetem / liczbą po określonych pozycjach. Jak jeśli weźmiesz shift = 3 następnie A zostanie zastąpione D, D zostanie zastąpione G i tak dalej. Jest bezpieczny do przechowywania i transmisji, ponieważ jedynym sposobem na złamanie jest rozpoznanie zmiany. Chociaż metoda prób i błędów może pomóc w złamaniu kodu, jest bardzo mało prawdopodobne, że ktoś rozszyfruje to, co napisałeś, ponieważ szyfrujesz hasła i nie powinny zawierać słów słownikowych. Jednak jedynym problemem jest to, że możesz utracić informacje o tekście [wielkie lub małe litery], jeśli zrobisz to ręcznie [chyba, że go śledzisz]. Mogę spróbować zrobić prosty program do automatyzacji, jeśli chcesz. :)
Odpowiedzi:
Czy martwisz się o bezpieczeństwo lub szybkość szyfrowania (ponieważ rozmiar pliku jest mały)?
Dobrym wyborem byłoby AES , a jeśli masz stosunkowo nowy procesor w swoim komputerze, są szanse, że obsługuje on AES-NI zestaw instrukcji, w którym szyfrowanie odbywa się w sprzęcie i jest szybszy niż w oprogramowaniu.
Wybierz rozmiar klucza 256 bitów, jeśli szukasz najwyższego możliwego bezpieczeństwa.
Fakt, że AES został nawet wybrany do wdrożenia w procesorach, wiele mówi o jego skuteczności i szybkości.
Widzieć Przewodnik Stick Figure do standardu Advanced Encryption Standard informacje o historii AES, porównanie z innymi schematami i wyjaśnienie algorytmu.
źródło
Możesz użyć prostego szyfrowania ręcznego, takiego jak szyfr Cezara, w którym każdy alfabet / cyfrę zastępujesz innym alfabetem / liczbą po określonych pozycjach.
Jak jeśli weźmiesz shift = 3 następnie
A zostanie zastąpione D, D zostanie zastąpione G i tak dalej.
Jest bezpieczny do przechowywania i transmisji, ponieważ jedynym sposobem na złamanie jest rozpoznanie zmiany. Chociaż metoda prób i błędów może pomóc w złamaniu kodu, jest bardzo mało prawdopodobne, że ktoś rozszyfruje to, co napisałeś, ponieważ szyfrujesz hasła i nie powinny zawierać słów słownikowych.
Jednak jedynym problemem jest to, że możesz utracić informacje o tekście [wielkie lub małe litery], jeśli zrobisz to ręcznie [chyba, że go śledzisz]. Mogę spróbować zrobić prosty program do automatyzacji, jeśli chcesz. :)
źródło