Hogyan tudom elérni azt a Vigenére-kódolásban, hogy a szóközöket és egyébb karaketereket ne kódolja?
C nyelvben próbálom megprogramozni ezt a fajta kódolást. Sikerült is, csak az a baj, hogy a szóközt és a betűkön kívül más karaktereket is bekódol, amit én nem szeretnék. Hogyan tudom ezt megfogalmazni? Mivel a kulcsom és a kódolni való szövegem const charként van megadva, ezért készítettem belőlük egy másolatatot, átalakítottam mind nagybetűre, ezt a kódrészemből kihagyom, és csak a kódolósrészét írtam le.
for (i=0;i<strlen(copy);i++)
{
copy[i]=(copy[i]+copykey[i])%26+'A';
}
Hogyha a Hello World! mondatot szeretném kódolni, akkor azt kelle kapnom, hogy "JSXAI PSINR!" Kulcsszó:COMPUTER. Azonban én ezt kapom: JSXAIMAFEYQH4. Nagyon szépen kérlek titeket, Kedves Válaszadók, ha tudtok, szánjatok rám és erre a feladatra pár percet! Nagyon sokat segítenétek! :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!