"A lot of other people (have) done some really bad things. I mean, I could go through a lot of nations where a lotta bad things were done," Trump said in an interview with Fox News.
He praised Kim as "a very smart guy" and "a great negotiator," saying that "I think we understand each other."
According to Trump's own State Department, Kim's regime holds between 80,000 and 120,000 political prisoners in forced labor camps, facing torture and forced starvation.
As well as abuses at home, Kim is also suspected of ordering the assassination of his brother at a Malaysian airport last year.
Critics have charged the summit legitimized Kim and said the summit was more about headlines than substantive progress.
Trump also had kind words for Chinese President Xi Jinping in the interview, describing him as "an incredible guy" and noting that he is "essentially president for life. That's pretty good."
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.)
Election Results for Lok Sabha Election 2019 will be out on May 23. Get the latest election news and live updates on ndtv.com/elections. Catch all the action on NDTV Live. Like us on Facebook or follow us on Twitter and Instagram for news updates from each of the 543 parliamentary seats for the election 2019