Key based encrpytion software