Vigenère cipher: Difference between revisions

Content added Content deleted
m (Change `<\lang>` to `</lang>`)
Line 3,362: Line 3,362:
{{trans|C}}
{{trans|C}}
<lang zkl>fcn encipher(src,key,is_encode){
<lang zkl>fcn encipher(src,key,is_encode){
upperCase:=["A".."Z"].pump(String);
src=src.toUpper().inCommon(Utils.Helpers.upperLetters); // only uppercase
key=key.toUpper().inCommon(Utils.Helpers.upperLetters).pump(List,"toAsc");
src=src.toUpper().inCommon(upperCase); // only uppercase
key=key.toUpper().inCommon(upperCase).pump(List,"toAsc");


const A="A".toAsc();
const A="A".toAsc();