das kommt wie schon geagt auf das verschlüsselungsverfahren an. mit onetimepads hat man z.b. ohne passwort keine chance. das geht so:
man nimmt sich nen text
und dann braucht man - und das ist der nachteil - ein passwort das genausolang wie der plaintext ist
dann wandelt man biede in die bitschreibweise um (ich weis etz net wie die für die einzelnen buchstaben genau geht, die schreibweise aus einsen und nullen)
Code:
0110001001011011011010010110100101100....
1011010010100110101010101001001010100....
und addiert das ganze bitweise und erhält so den ciphertext
frei nach den regeln
1+1=0
1+0=1
0+1=1
0+0=0
den ciphertext kann man dann wieder in "normale" buchstaben verwandeln. wenn man jetzt das passwort nicht kennt, kann das ergebnis der entschlüsselung
jeder plaintext mit der länge des orginalplaintexts sein, es ist also unmöglich ohne das passwort den echten plaintext zu ermitteln. entschlüsseln tut man das ganze indem man den ciphertext wieder mit dem passwort bitweise addiert und zurückverwandelt!