Como posso criptografar o código para rodar na web ?
Não se criptografa codigo para rodar. pelo menos ainda não existe um bom criptografador homomórfico.
vc pode ofuscar. existem diversos ofuscadores javascript para isso.
o ofuscador de codigo java também é a mesma coisa, só que ele ofusca para dificultar a engenharia reversa.