Во-первых, это вообще не очень хорошая идея. Как правило, лучше сохранить ссылку на файл.
Вы можете хранить файлы в поле varbinary (max) в виде двоичного содержимого. Вы также можете сохранить его в filestream , что, вероятно, является лучшим способом. Filestream сохраняет их несколько раздельными, но позволяет отслеживать и поддерживать их вместе с базой данных.
Можно присвоить 0 1 к B и simillary
int a=s[i]-'A'
теперь, можно добавить n к нему и найти, что его модификация с 26 (никакие из алфавитов) y является 24 n=4 тогда (24+4) %26 = 2, таким образом, мы видим 3, C, который код
for(int i=0;i<l;i++){
int a=s[i]-'A';
a=(a+n)%n;
s[i]=(char)(a+65);//ascii value
}