[Veranschaulichung des Public-Key-Verfahrens]

KRYPTOLOGIE

Verschlüsseln durch Umdrehen

[Veranschaulichung des Public-Key-Verfahrens]

Lösung Umdrehen in Coffeescript:

	
umdrehen = (satz) ->
  verschluesselter_satz = ""
  laenge = satz.length
  stelle = 0

  while stelle < laenge
    zeichen = satz[stelle]
    verschluesselter_satz = 
      zeichen + verschluesselter_satz
    stelle = stelle + 1
  satz = verschluesselter_satz
  return satz

# --------------------------------------
console.log "Das Programm ist gestartet"

write "Verschlüsseln durch Umdrehen"
write "~"

await read  'Satz eingeben:      ', 
  defer satz
write "~"

write "Unverschluesselt:   " + satz
satz = umdrehen satz
write "Verschluesselt:     " + satz

Lösung Umdrehen in Coffeescript:

	
console.log "Programm  Verschlüsseln durch Umdrehen "
console.log "~"

umdrehen = (satz) ->
  verschluesselter_satz = ""
  laenge = satz.length
  stelle = 0

  while stelle < laenge
    zeichen = satz[stelle]
    verschluesselter_satz = zeichen + verschluesselter_satz
    stelle = stelle + 1
  satz = verschluesselter_satz
  return satz

# ------------------------------------------------------------
console.log "Das Programm ist gestartet"

write "PROGRAMM Verschlüsseln durch Umdrehen"
write "~"

await read  'Satz eingeben:      ', defer satz
write "~"

write "Unverschluesselt:   " + satz
satz = umdrehen satz
write "Verschluesselt:     " + satz

console.log "Das Programm ist beendet mit dem Satz:  #{satz}"