Извините, но я просто не вижу смысла шифрования чисел в базе данных. Если вы хотите защитить данные от посторонних глаз, конечно, в SQL Server встроена безопасность, да?
В этом случае защитите базу данных с помощью стандартной защиты. Если нет, найдите более совершенную СУБД (хотя я бы удивился, если бы это было необходимо).
Если у вас есть биты информации из этой таблицы, которую вы хотите сделать доступной (например, некоторые столбцы, но не другие), используйте представление или триггер для обновления другой таблицы (менее защищенной), или периодический перевод в эту таблицу.