Japanese language has three different alphabets; Kanji, Katakana and Hiragana. Kanamoji is a generic name for the character of Hiragana and Katakana. It is equivalent to the English alphabet and the kana character has the 46 standard phonetic characters.
Around 500 AD, the basis of modern Japanese Kanji developed after Japan had a culture contact with Chinese. The Chinese character in that time was called “Manyogana(万葉仮名)“.However, because Manyogana is too difficult, during the Heian Period (794 – 1192), manyogana was adapted to create a Japanese script that was partly syllabic (characters based on sounds; hiragana and katakana) and partly logographic (characters based on concepts; kanji).
Unlike Katakana which took one part from the Kanji, Hiragana is the simplified version of Kanji. You can see how to create both characters from Kanji in the table below (Read from right to left).