URL: https://www.overclockers.at/coding-stuff/quotverschluesselungquot_unter_c_37693/page_1 - zur Vollversion wechseln!
Wie kann ich unter C einen beliebig eingegebenen Text (z.B. char text[30]) verschlüsseln, indem ich jedes einzelne Zeichen um 5 Stellen im ASCII-Code weiter verschiebe?
thx,
mfg
meine güte. das nennst du verschlüsselung?
gut dass du es unter anführungszeichen geschrieben hast
text[x]+=5;
nennt sich caesar-verschlüsselung...
insider:
damit kannst deine dokumente aber nur vor deiner kleinen schwester schützen...... wenn überhaupt
Zitat von xdfkmeine güte. das nennst du verschlüsselung?![]()
![]()
![]()
gut dass du es unter anführungszeichen geschrieben hast
text[x]+=5;
ja, bei einem text...
aber wenn du jetzt zB ein binär-file jeweils um 0x3 erhöhst hast nur noch garbage...
haba ein char speichert direkt den ascii code eines zeichens, bzw eben den vom charset der auf dem jeweiligen system verwendet wird deswegen kannst den code auch direkt erhöhen
*patsch aufs hirn*
Jo kloar, text[x] = text[x+5] hab ich da reininterpretiert *argl*
Hmm, wiedermal c-coden ist angesagt
thx, lehrer machts nur bei jedem test wieder
wtf??? ok das ist kein test für eine verschlüsselung
sondern ob du schleifen datentypen usw kannst...
ansonst würd ich dir für GUTE verschlüsselung mein skriptum in diskrete mathematik empfehlen. unbreakable der code den wir da "gelernt" haben
bzw nicht mit otto normal computern zu lösen....
@haba: char in int umzuwandeln wird keineswegs von nöten sein, da man mit char ganz normale integeroperationen durchführen kann. mfg
mein lehrer hat auch gemeint, char in int umwandeln, aber da es so viel leichter ist
mfg
Zitat von manalishi@haba: char in int umzuwandeln wird keineswegs von nöten sein, da man mit char ganz normale integeroperationen durchführen kann. mfg
Those who can, do
Those who can't, teach
(those who can't explain it, become managers )
Zitat von Vir@sBeim umwandeln in int ändert sich die Bytelänge
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025