View Single Post
Sitat av Turbolego Vis innlegg
hvorfor gjøre det så vanskelig?

Du trenger 26 lydfiler (Engelsk alfabet), her kan man bruke morse, eller bare 26 pipelyder i hver sin hertz elns... og et program som lytter etter hvilken av de 26 morsekodene den hører i lydkabelen, som den oversetter til sin respektive bokstav.

Deretter "skriver" den svar tilbake ved å konvertere hver bokstav i den krypterte meldingen til sin repsektive lydfil, som den sender tilbake.

Fortell meg nå, hvordan i alle videste verden skal man kunne "infisere" en maskin som er satt opp til å lytte etter hvilken lydfil den hører?

Har enda til gode å høre om et mobilvirus som spredte seg fordi den lå i nærheten av en høyttaler som spilte av viruset lissom.
Vis hele sitatet...
Men nå snakker vi vel ikkje om å sende bokstavene i klartekst over lydkabelen? Hvis det er tilfelle så hva med store bokstaver da? Spesialtegn? Men hvis du snakker om å sende kryptert data over lydkabelen, så vil du få 255 mulige kombinasjoner pr byte (8-bit), noe som fører til at du må ha 255 lydfiler. Og hvor lenge har du tenkt å spille hver lydfil? 100 ms? da vil du få en overføringshastighet på 10 B/s eller 360 KB/t

Og siden vi snakker om kryptert data, så er det veldig viktig at hver bit er korrekt for at det dekrypterte resultatet skal være korrekt, hvordan har du tenkt å kontrollere at den telefonen som "lytter" for med seg korrekt data? For det skjer jo at det kan komme forstyrrelser inn i lyden, som når man snakker i handsfree å rører litt på jack-kabelen.

Det er ikkje uten grunn at disse protokollene finnes.

Og forresten, det kommer til å bli et ganske stort minne forbruk på de telefonene om du skal laste 255 lydfiler inn på RAM'en, skal du der i mot lese den fra SD kortet etter hvert som de skal spilles så må du nok regne med litt forsinkelse mellom hver lyd.

Du må nok sikte etter en litt mer sofistikert løsning hvis du skal få dette til å fungere i praksis.

EDIT: Og for å ikkje snakke om prosessor forbruk på den telefonen som "lytter" og skal kjøre alle de 255 lydfilene i en loop for å finne ut hvilken av dem det er som har blitt spilt av. Med 100 ms pr lydfil så for du 255 x 10 = 2550 loopinger pr sekund.
Sist endret av 0xFF; 9. april 2013 kl. 02:06.