Vigenere Cypher algorithm using CSHARP, running with Visual 2005 complete source code, has passed the test.
File list:
Vigenere cypher
..............\Vigenere cypher
..............\...............\bin
..............\...............\...\Debug
..............\...............\obj
..............\...............\...\Debug
..............\...............\...\assignment2.csproj.FileList.txt
..............\...............\...\assignment2.csproj.FileListAbsolute.txt
..............\...............\Properties
..............\...............\..........\AssemblyInfo.cs
..............\...............\..........\Resources.Designer.cs
..............\...............\..........\Resources.resx
..............\...............\..........\Settings.Designer.cs
..............\...............\..........\Settings.settings
..............\...............\Form1.cs
..............\...............\Form1.Designer.cs
..............\...............\Form1.resx
..............\...............\Program.cs
..............\...............\Vigenere cypher.csproj
..............\Log.txt
..............\Vigenere cypher.sln
..............\Vigenere cypher.suo