急实在是没分了!asp.net 怎么实现对项目加密的功能

急!!!!实在是没分了!!asp.net 如何实现对项目加密的功能我有一个.net(c#)sqlserver开发的项目.现在作完了,

急!!!!实在是没分了!!asp.net 如何实现对项目加密的功能
我有一个.net(c#)     sql     server开发的项目.现在作完了,想实现以下的功能,请大家帮帮忙,提供点代码或者思路.    
1     实现这个项目只能在一台电脑上使用,如果拿到别的电脑上就用不了;    
2     有时间限制,过了限定的时间就需要重新获得密码;

[解决办法]
留下邮箱。有空发点东西给你。