Általános iskola 6. osztály - Megoldva !

3. Az alábbi jelsorozat egy titkosírással írt mondat. Fejtsd meg a titkosítás módját! A visszafejtett mondatot írd le helyesen. (6p)
ëhÄĹÜŤťŹśhôŁśëhżş║╗şÂ┴şÂh▓ŕ┤h╗┬ş║ş╝Â╩│h╗┬ş║şŞş┤Â▒u

az istennek nem tudok rájönni a megoldásra (valami ötlet ?)
Nem a megoldás érdekel, csak hogy merre induljak...

Hozzászólások

Hányféle karaktert tartalmaz, és melyikből mennyit, van-e tagolva, és ha igen, hogyan?
Ez az első lépés. Sztem :)

Debian testing KDE amd64
MSI K8N-Neo-4, Athlon64 3800+, Leadtek 6600GT

Szerintem ez egy mondat lesz, valamelyik karakter tagolja (space)
Gyakori karakter még a magyar nyelvben az "e" is....
Ha mondat akkor talán van mondatvégi írásjel is ami vagy pont vagy !

Összesen 50 karakter, 25 különbözö.
Leggyakoribb, 8 ş
6 db h
3 db  és ║
2 db ▓ ┤ ┬ ë ś ╗
a többiből 1 db
Jó eséllyel ez ş az e betű

Debian testing KDE amd64
MSI K8N-Neo-4, Athlon64 3800+, Leadtek 6600GT

gyanitom hogy a szokoz a "h". mivel ez az egyetlen angoolban is meglevo karakter es ha pozitiv eltolasal szamolok a szokoz min 32 es karkater (amennire emlexem) a legalacsonyabb erteku karakter lessz..
az elo karakter valoszinuleg "a" mivel a fenti logika szerint szokoz jon utana

### ()__))____________)~~~ ###
#"It's nice to be important, but it's more important to be nice"
#"Ha én veletek, ki ellenetek?"

Az ë a legelső karakter, jelölhet nagybetűt. Ebben az esetben elképzelhető, hogy az első mondat: ëhÄĹÜŤťŹśhôŁś
Mivel ezt követően a másik ë áll. Persze ekkor az ś kéne legyen a mondatvégi jel (vagy az Ł, ha az ś szóköz, és ha az ś szóköz, akkor az első szó: ëhÄĹÜŤťŹ).

Feltéve, hogy vannak mondatvégi jelek, és nagybetűvel kezdődnek a mondatok a nyelvtan szabályainak megfelelően, és van szóköz karakter.
______________________________________________
Keep It Arch Linux | Simple Xfce | Stupid! Fluxbox

Érdemes lenne tudni, hogy eredetileg milyen az encoding, es lehetoleg hexaban bepostolni ide :)

Tegyuk fel hogy
"az " -al kezdodik.

Taljunk ra szabalyokat...

ps.: most latom a tobbi A szeru jel mas karakter, akkor nem ez lesz space, ha egy az egyben vannak codolva a karakterek.

Egyáltalán nem biztos, hogy szimmetrikus kódolásról van szó...

ha lehet programozni, akkor en bruteforcolnam a stringet.
hm, fix eltolasos probalkozas nem hozott eredmenyt.

Tyrael

Szerintem valami egyszerű beállítás lesz a Word-ben, de ahhoz sajna nem értek :(
Egy kis script-el kipróbálgattam a karakterek ASCII kódját egyesével a megadott értékekhez képest -100 tól +100 ig eltoli, de semmi :(
Lehet másik kódtáblával kellene ugyanezt ? (Az ASCII nem tartalmaz néhány jelet...)

Tippre 72 es pozitiv eltolas (a kodoloas.. teha akkor a dekodolas -72) 852 es kodlapon de ellenorini nem igen tudom... es "a" val kezdodik.. szinten tippre "h" a space

### ()__))____________)~~~ ###
#"It's nice to be important, but it's more important to be nice"
#"Ha én veletek, ki ellenetek?"

Tegyük fel hogy tud alapból 852-t
De mi a mákba irja meg?
Feltesz gyorsan egy visualstudiót? Merthogy a word és excel az ilyen alap program minden gépre, csak a mikroszoft adja külön (mintha a hamburgerbe külön kelle húst venni, persze csak ha kérsz). VS-t meg 100-ból 1 gépen ha láttam.

Nos en arra kovetkeztetek, hogy megfelelo kulccsal ez a megfejtes is kijohet:
"Hogy van az anyukaja annak aki ezt kitalalta :P :D"

Azt hiszem ettol jobb megoldas nem-igen lesz :)

Esetleg 72-vel lenne eltolva felfelé a Latin 2 karaktertáblán?

---
Mondjon le!

megoldja az aki elegt kodlapolt... de manapsag azt mar nem sokas.. ezert azt tippelem hogy nem.... ez a feladat tippre 15-20 eves... Meg robotolas az egesz ha az ember nem tud, vagy nincs lehetosege programot irni ra... ez nem a vista hatasa ez RAW emberi hulyeseg sztem.

### ()__))____________)~~~ ###
#"It's nice to be important, but it's more important to be nice"
#"Ha én veletek, ki ellenetek?"

A megfejtés:

A FIRSTEP KUPA versenyen jól szeretnék szerepelni-

a végén nem . van hanem -

szerk: 5 perces program

valami.txt 852-kodolásban van és kivonok 72-t minden karakterből.


main.c
--------------------------
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>

int main (void)
{
	int fd;
	char buf[100];
	
	fd = open("valami.txt", O_RDONLY);
	
	while (read(fd, buf, 1))
	{
		printf("%c", buf[0]-72);
	}
	printf("\n");
}

Okosabb vagyok mint egy 6.-os?
Inkább megcsinálom a névjegyet több mint duplapontért minthogy ezt végigszámoljam.

Idáig jutottam, az "a", "e", szóköz, "s", "z" adta magát, a többi pedig ránézésre.


ëhÄĹÜŤťŹśhôŁśëhżş║╗şÂ┴şÂh▓ŕ┤h╗┬ş║ş╝Â╩│h╗┬ş║şŞş┤Â▒u
--------------------------------------------------
a_???????_???a_versenyen_jól_szeretnék_szerepelni.