Ok stworzylem swoj wlasny uniwersalny algorytm kodowania ;p w sumie nadal go rozwijam, ale napotkalem na spory problem
Oto tekst przed kodowaniem:
przed kodowanie5: !@#$% CzY uMiE8z faktiko kodowac? los, samo ktos ?!as;d]e[
Oto tekst po kodowaniu:
po kodowaniu 5: ▄┐┌█┌▀║ůĄßł▓ö║ăůŢÖťľëľĺÉ▀öÄŤÄŐťťż▀źźĐĐęşĐľĺÉ▀¬¬║źßą╬đ╬▀ž╠Ď╠ßą╬
đ╬▀┼ą╬đđˇ▀╠╩¤Đ╦╩╔ËăĐ╦¤╔▀şş┤ź░ČÂ▀▄ŚÄŁŤśëÉĆ▀┼łťîŐ
Oto tekst rozkodowany:
przed kodowanie5: !@#$% CzY uMiE8z faktiko kodowac? los, samo ktos ?!as;d]e[
Wszystko dziala piknie, problem napotykam dopiero gdy chce ta zakodowana czesc skopiowac do tablicy, ale nie w czasie dzialania programu, bo wtedy sie przekopiowuje bez problemu i strcmp pokazuje identyko, tylko recznie.
Chce miec w zrodle:
char haslo[1000] = "▄┐┌█┌▀║ůĄßł▓ö║ăůŢÖťľëľĺÉ▀öÄŤÄŐťťż▀źźĐĐęşĐľĺÉ▀¬¬║źßą╬đ╬▀ž╠Ď╠ßą╬
đ╬▀┼ą╬đđˇ▀╠╩¤Đ╦╩╔ËăĐ╦¤╔▀şş┤ź░ČÂ▀▄ŚÄŁŤśëÉĆ▀┼łťîŐ";
Niestety, gdy przekopiowuje te znaki zakodowane z konsoli programu do zmiennej sa one juz zupelnie inne i przez to potem rozkodowywanie niedziala.
Przyklado te znaki ▄┐┌█┌▀║ po skopiowaniu do zmiennej char wygladaja tak ---█---, mniej wiecej po prostu jakby ich brakowalo. Program ich nieobsluguje (Dev-Cpp).
Sprobowalem wyslac je do pliku .txt, juz bylo lepiej wiecej znakow bylo prawidlowych ale nadal sie roznily. Jak uzyskac po takim hardcorowym kodowaniu mozliwosc posiadania identycznych znakow w tablicy w Dev-Cpp np.
PS
Jak moge sprawdzic jak mocny jest szyfr? Jesli podam zakodowany ciag gdzies moge liczyc na probe jego zlamania? Sa ludzie ktorzy moga to stestowac albo zlamac domowymi sposobami?