Encryption

It seems like by default bluetooth connections are pretty insecure. Maybe by encrypting the communication ourselves we can make it safer?

Also, is there any way to use longer pin codes?