Can I use GNS3 for mikrotik ?

What key do you mean? RouterOS in virtual machines has no keys. Did you install CHR version?
Follow the steps carefully, don’t miss some of them:

http://forum.mikrotik.com/t/routeros-virtual-labs/90606/1