ZeroNet over IPFS

However I have some questions:

  • Are there any examples/best practices to use dag API ? I think I should break the data jsons into dag blocks.
    I can’t find enough tutorial or documentations to learn about IPFS.
    How can I encrypt/sign the blocks or files ? Any best practices ?

Any suggestions ?

PS D:\go-ipfs>  ./ipfs dag get bafyriqbwooeskucnqmd7jp72vqsjalwuguaz6fh657ltedenpwwbvlfhzrvxpu447lguwqlggbgwxck72jqhv322rnxyo3numk2fanazpb7ba
{"author":"blurHY","objs":[{"/":"bafyriqe3oru76oztvcz5jpb6k25xziaspifo2ig6lqsz722uofied6albzn3d4gc4wsm47fimddph4tftxa2mmvztt7xkhvyu4bcamaz36n4k"},{"/":"bafyriqgquaotxtph5wcakx3
kcgkgciob4gnjdxsmvw7s2dkf4qkqsexxdzydafgxjxrczslit6fyb4hr6vdtazpbbm4fgalt33ndxgayahafo"}]}
PS D:\go-ipfs>  ./ipfs dag get bafyriqbwooeskucnqmd7jp72vqsjalwuguaz6fh657ltedenpwwbvlfhzrvxpu447lguwqlggbgwxck72jqhv322rnxyo3numk2fanazpb7ba/objs/0
{"added":1516760269,"body":"Can you access [ZeroLSTN on Git Center](http://127.0.0.1:43110/Repo.ZeroLSTN.bit)? I was having some trouble on my phone...\n\nDo let me know if you
 can't access it.","title":"Can you access ZeroLSTN on Git Center?","topic_id":1516760270}

Why it is represented as [{"/":" ?