Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

generowanie algorytmu szyfrującego

Ostatnio zmodyfikowano 2012-03-22 18:48
Autor Wiadomość
nowyjar
Temat założony przez niniejszego użytkownika
generowanie algorytmu szyfrującego
» 2012-03-20 23:17:34
Witam wszystkich i pozdrawiam.
Za ewentualnie blednie zlokalizowany temat przepraszam.

Mam pytanie:
Jak moge wygenerowac algorytm szyfrujący majac dane wejsciowe i wyjsciowe po zaszyfrowaniu?

9cedc6fa             =>          2448f070
2448f070             =>          10937ad0
10937ad0             =>          78e05def
78e05def             =>          9947571b
00000000             =>          43d15958
43d15958             =>          a38e27a5
00000001             =>          f56776bc
00000002             =>          9f8baf3d
00000003             =>          6a3607e0
00000004             =>          5133ac5a
00000005             =>          f2c02eca
00000006             =>          784a8d4d
00000007             =>          ca7dd2e0
00000008             =>          e6c21f05
00000009             =>          d47be41b
00000010             =>          7a995d78
11111111             =>          41b4ac9f
22222222             =>          1bbe2d8f
10000000             =>          83f27c3c
20000000             =>          fb0a313f

Pozdrawiam,
dziekuje za ewentualna pomoc.
P-53008
malan
» 2012-03-20 23:21:57
Przeanalizuj, kombinuj, myśl :)
P-53009
Chlorek
» 2012-03-20 23:44:15
Najlepiej będzie jeśli uda Ci się znaleźć nazwę algorytmu (md5, sha256, base64, rot13, xor [na ten nie wygląda]). Jest tego cała masa, ogólnie to może też tak być, że jest to szyfrowane "słowem kluczem" i wtedy znajomość algorytmu to będzie połowa sukcesu, druga połowa to brute force ;)
P-53011
jsc
» 2012-03-21 01:50:12
druga połowa to brute force;

Teraz już walnąłeś:
- jak nie znając algorytmu szyfrowania mam stosować coraz to kolejne klucze?
- oczywiście można też spróbować lecieć przez wszystkie możliwe permutacje, ale wtedy gratuluję cierpliwości

A teraz zarzut przeciwko tej metodzie:
jak sprawdzić, czy rozszyfrowana (jeśli założymy, że zachodzi przypadek z życia wzięty, czyli klucz nieznany, wiadomość nieznana) wiadomość jest sensowna.
P-53012
pekfos
» 2012-03-21 10:15:00
md5, sha256, base64, rot13, xor [na ten nie wygląda]
Wiesz ty, o czym piszesz? md5 i sha256 to funkcje skrótu a base64 to kod transportowy. Powodzenia w używaniu skrótów do szyfrowania. W końcu byś musiał to 'odszyfrować'..
[na ten nie wygląda]
No to się mylisz.
P-53020
wojownik266
» 2012-03-21 10:54:04
Nie wiem czy ten program do czegoś Ci się przyda ale moze jak raz naprowadzi cię na rozwiazanie... Program szyfruje jedno słowo...

C/C++
#include <iostream>
#include <cstring>
using namespace std;

int szyfr( char nps[] )
{
    cout << "Szyfrowanie" << endl;
    cout << "-----------" << endl;
    int tab[ strlen( nps ) + 1 ];
    for( int i = 0; i < strlen( nps ); ++i )
    {
        tab[ i ] = nps[ i ];
        cout << tab[ i ] << " ";
    }
    cout << endl;
    return * tab;
}
int deszyfr( char np[] )
{
    cout << "Odszyfrowanie" << endl;
    cout << "-------------" << endl;
    int num[ strlen( np ) + 1 ];
    for( int i = 0; i < strlen( np ); ++i )
    {
        num[ i ] = np[ i ];
        cout <<( char ) num[ i ] << " ";
    }
    cout << endl;
    return * np;
}
int main()
{
    char slowo[] = { "0" };
    cout << "Podaj slowo do zaszyfrowania:";
    cin >> slowo;
    szyfr( slowo );
    deszyfr( slowo );
    cin.get();
    cin.get();
    return 0;
}
P-53022
nowyjar
Temat założony przez niniejszego użytkownika
» 2012-03-22 02:59:41
Moge dodac jeszcze, ze slowo wejsciowe, z ktorego powstaje zaszyfrowane slowo, daje zawsze to samo slowo wyjsciowe.
Nie ma zmiennego kodu.
Wiec jesli wprowadze 11111111 za kazdym razem otrzymam 41b4ac9f. Dlugosc slowa tez jest stala.
Wogole wydaje mi sie, ze algorytm opiera sie na kodzie szesnastkowym czyli mamy: 41 b4 ac 96, cztery cyfry zamiast 8 w dziesietnym.


Moge generowac wiecej tych wyrazow, nie mam w zasadzie ograniczen. Moze wieksza liczba, do czegos moze sie przydac.
Moze sa jakies opcje wyrazow, ktore moga ulatwic odkrycie algorytmu (jak: ffffffff)?


Pozdrawiam
Dziekuje za pomysly
P-53065
DejaVu
» 2012-03-22 08:23:55
Użyj szyfrowania z systemu Windows i problem z bani ;p
P-53066
« 1 » 2 3
  Strona 1 z 3 Następna strona