The second one is. The first should start with "Why do I have to".
Student or Learner
Why I have to give you my identification number. I even don't know who you are.
Why should I give you my identification number. I even don't know who you are.
Are they grammatical?
Should it be "I don't even know who you are"?
Please, correct all my mistakes. I should know English perfectly and if you show me my mistakes I will achieve my dream a little bit faster. A lot of thanks.
Not a teacher nor a native speaker.
wilbertjim, your questions beginning with 'why' are ungrammatical as they do not end with question marks.