{"id":34595,"date":"2023-04-13T20:13:45","date_gmt":"2023-04-13T14:43:45","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/"},"modified":"2023-04-13T20:13:45","modified_gmt":"2023-04-13T14:43:45","slug":"solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/","title":{"rendered":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]"},"content":{"rendered":"<h2 id=\"Introduction\">Introduction<\/h2>\n<p>[ad_1]<\/p>\n<p>This article will provide a step-by-step guide on how to write a Python program to encrypt and decrypt a message using the Caesar Cipher algorithm and the Rail Fence algorithm. The Caesar Cipher algorithm is a substitution cipher that shifts the letters of a message by a certain number of places in the alphabet. The Rail Fence algorithm is a transposition cipher that rearranges the letters of a message in a zig-zag pattern. Both algorithms are simple to implement and can be used to encrypt and decrypt messages.<\/p>\n<h2 id=\"solution\"> Solution<\/h2>\n<p># Caesar Cipher Algorithm<\/p>\n<p># Encryption<br \/>\ndef encrypt(text,s):<br \/>\n    result = &#8220;&#8221; <\/p>\n<p>    # traverse text<br \/>\n    for i in range(len(text)):<br \/>\n        char = text[i] <\/p>\n<p>        # Encrypt uppercase characters<br \/>\n        if (char.isupper()):<br \/>\n            result += chr((ord(char) + s-65) % 26 + 65) <\/p>\n<p>        # Encrypt lowercase characters<br \/>\n        else:<br \/>\n            result += chr((ord(char) + s &#8211; 97) % 26 + 97) <\/p>\n<p>    return result <\/p>\n<p># Decryption<br \/>\ndef decrypt(text,s):<br \/>\n    result = &#8220;&#8221; <\/p>\n<p>    # traverse text<br \/>\n    for i in range(len(text)):<br \/>\n        char = text[i] <\/p>\n<p>        # Decrypt uppercase characters<br \/>\n        if (char.isupper()):<br \/>\n            result += chr((ord(char) &#8211; s-65) % 26 + 65) <\/p>\n<p>        # Decrypt lowercase characters<br \/>\n        else:<br \/>\n            result += chr((ord(char) &#8211; s &#8211; 97) % 26 + 97) <\/p>\n<p>    return result <\/p>\n<p># Driver code<br \/>\ntext = &#8220;ATTACKATONCE&#8221;<br \/>\ns = 4<\/p>\n<p># Encrypt the string<br \/>\nprint (&#8220;Text  : &#8221; + text)<br \/>\nprint (&#8220;Shift : &#8221; + str(s))<br \/>\nprint (&#8220;Cipher: &#8221; + encrypt(text,s)) <\/p>\n<p># Decrypt the string<br \/>\nprint (&#8220;Text  : &#8221; + encrypt(text,s))<br \/>\nprint (&#8220;Shift : &#8221; + str(s))<br \/>\nprint (&#8220;Plain : &#8221; + decrypt(encrypt(text,s),s)) <\/p>\n<p># Rail Fence Algorithm<\/p>\n<p># Encryption<br \/>\ndef encryptRailFence(text, key):<br \/>\n\trail = [[&#8216;\\n&#8217; for i in range(len(text))]<br \/>\n\t\t\t\tfor j in range(key)] <\/p>\n<p>\t# to find the direction<br \/>\n\tdir_down = False<br \/>\n\trow, col = 0, 0<\/p>\n<p>\tfor i in range(len(text)): <\/p>\n<p>\t\t# check the direction of flow<br \/>\n\t\t# reverse the direction if we&#8217;ve just<br \/>\n\t\t# filled the top or bottom rail<br \/>\n\t\tif (row == 0) or (row == key &#8211; 1):<br \/>\n\t\t\tdir_down = not dir_down <\/p>\n<p>\t\t# fill the corresponding alphabet<br \/>\n\t\trail[row][col] = text[i]<br \/>\n\t\tcol += 1<\/p>\n<p>\t\t# find the next row using direction flag<br \/>\n\t\tif dir_down:<br \/>\n\t\t\trow += 1<br \/>\n\t\telse:<br \/>\n\t\t\trow -= 1<br \/>\n\t# now we can construct the cipher<br \/>\n\t# using the rail matrix<br \/>\n\tresult = []<br \/>\n\tfor i in range(key):<br \/>\n\t\tfor j in range(len(text)):<br \/>\n\t\t\tif rail[i][j] != &#8216;\\n&#8217;:<br \/>\n\t\t\t\tresult.append(rail[i][j])<br \/>\n\treturn(&#8220;&#8221; . join(result)) <\/p>\n<p># Decryption<br \/>\ndef decryptRailFence(cipher, key): <\/p>\n<p>\t# create the matrix to fill<br \/>\n\t# in the rail fence pattern<br \/>\n\trail = [[&#8216;\\n&#8217; for i in range(len(cipher))]<br \/>\n\t\t\t\tfor j in range(key)] <\/p>\n<p>\t# to find the direction<br \/>\n\tdir_down = None<br \/>\n\trow, col = 0, 0<\/p>\n<p>\t# mark the places with &#8216;*&#8217;<br \/>\n\tfor i in range(len(cipher)):<br \/>\n\t\tif row == 0:<br \/>\n\t\t\tdir_down = True<br \/>\n\t\tif row == key &#8211; 1:<br \/>\n\t\t\tdir_down = False<\/p>\n<p>\t\t# place the marker<br \/>\n\t\trail[row][col] = &#8216;*&#8217;<br \/>\n\t\tcol += 1<\/p>\n<p>\t\t# find the next row<br \/>\n\t\t# using direction flag<br \/>\n\t\tif dir_down:<br \/>\n\t\t\trow += 1<br \/>\n\t\telse:<br \/>\n\t\t\trow -= 1<\/p>\n<p>\t# now we can construct the<br \/>\n\t# fill the rail matrix<br \/>\n\tindex = 0<br \/>\n\tfor i in range(key):<br \/>\n\t\tfor j in range(len(cipher)):<br \/>\n\t\t\tif ((rail[i][j] == &#8216;*&#8217;) and<br \/>\n\t\t\t(index < len(cipher))): \n\t\t\t\trail[i][j] = cipher[index] \n\t\t\t\tindex += 1\n\t\n\t# now read the matrix in \n\t# zig-zag manner to construct \n\t# the resultant text \n\tresult = [] \n\trow, col = 0, 0\n\tfor i in range(len(cipher)): \n\t\t\n\t\t# check the direction of flow \n\t\tif row == 0: \n\t\t\tdir_down = True\n\t\tif row == key-1: \n\t\t\tdir_down = False\n\t\t\n\t\t# place the marker \n\t\tif (rail[row][col] != '*'): \n\t\t\tresult.append(rail[row][col]) \n\t\t\tcol += 1\n\t\t\t\n\t\t# find the next row using \n\t\t# direction flag \n\t\tif dir_down: \n\t\t\trow += 1\n\t\telse: \n\t\t\trow -= 1\n\treturn(\"\" . join(result)) \n\n# Driver Code \ntext = \"ATTACKATONCE\"\nkey = 3\n\n# Encrypt the string \nprint (\"Text  : \" + text) \nprint (\"Shift : \" + str(key)) \nprint (\"Cipher: \" + encryptRailFence(text,key)) \n  \n# Decrypt the string \nprint (\"Text  : \" + encryptRailFence(text,key)) \nprint (\"Shift : \" + str(key)) \nprint (\"Plain : \" + decryptRailFence(encryptRailFence(text,key),key)) <\/p>\n<p>[ad_2]<br \/>\n<br \/>Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]<\/p>\n<div id=\"end\">  <\/div>\n<h2>Encrypting and Decrypting Messages Using Caesar Cipher Algorithm and Rail Fence Algorithm<\/h2>\n<p>Encrypting and decrypting messages is an important part of modern communication. There are many different algorithms that can be used to encrypt and decrypt messages, such as the Caesar Cipher algorithm and the Rail Fence algorithm. In this article, we will discuss how to use these two algorithms to encrypt and decrypt messages.<\/p>\n<h3>Caesar Cipher Algorithm<\/h3>\n<p>The Caesar Cipher algorithm is a substitution cipher that uses a single key to encrypt and decrypt messages. It works by shifting each letter of the plaintext message by a certain number of places in the alphabet. For example, if the key is 3, then the letter A would be shifted to the letter D, the letter B would be shifted to the letter E, and so on. To decrypt the message, the same key is used to shift the letters back to their original positions.<\/p>\n<h3>Rail Fence Algorithm<\/h3>\n<p>The Rail Fence algorithm is a transposition cipher that uses a single key to encrypt and decrypt messages. It works by writing the plaintext message in a zigzag pattern, with each letter being written in a different row. For example, if the key is 3, then the message would be written in three rows, with the first letter being written in the first row, the second letter being written in the second row, and so on. To decrypt the message, the same key is used to read the message in the same zigzag pattern.<\/p>\n<h3>Conclusion<\/h3>\n<p>Encrypting and decrypting messages using the Caesar Cipher algorithm and the Rail Fence algorithm is a simple and effective way to protect sensitive information. Both algorithms are easy to use and can be used to encrypt and decrypt messages quickly and securely.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] This article will provide a step-by-step guide on how to write a Python program to encrypt and decrypt a message using the Caesar Cipher algorithm and the Rail Fence algorithm. The Caesar Cipher algorithm is a substitution cipher that shifts the letters of a message by a certain number of places in the &#8230; <a title=\"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\" aria-label=\"More on [Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[349],"class_list":["post-34595","post","type-post","status-publish","format-standard","hentry","category-solved","tag-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] This article will provide a step-by-step guide on how to write a Python program to encrypt and decrypt a message using the Caesar Cipher algorithm and the Rail Fence algorithm. The Caesar Cipher algorithm is a substitution cipher that shifts the letters of a message by a certain number of places in the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-13T14:43:45+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]\",\"datePublished\":\"2023-04-13T14:43:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\"},\"wordCount\":892,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"python\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\",\"name\":\"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-04-13T14:43:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb","og_description":"Introduction [ad_1] This article will provide a step-by-step guide on how to write a Python program to encrypt and decrypt a message using the Caesar Cipher algorithm and the Rail Fence algorithm. The Caesar Cipher algorithm is a substitution cipher that shifts the letters of a message by a certain number of places in the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/","og_site_name":"JassWeb","article_published_time":"2023-04-13T14:43:45+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]","datePublished":"2023-04-13T14:43:45+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/"},"wordCount":892,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["python"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/","name":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-04-13T14:43:45+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-write-a-python-program-to-encrypt-and-decrypt-the-message-using-caesar-cipher-alogorithm-and-rail-fence-algorithm-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Write a python program to encrypt and decrypt the message using caesar cipher alogorithm and rail fence algorithm [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/34595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=34595"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/34595\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=34595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=34595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=34595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}