Approaches To Message Authentication