diff --git a/README.md b/README.md
index 254bc8560ca2e0c6b688dc19ac30fdab43e40ea9..e02ab38bf6c3fb294a80b796979c5ef801bf05b5 100644
--- a/README.md
+++ b/README.md
@@ -27,6 +27,11 @@ Depends:  
 * [jj](http://gitea.phreedom.club/localhost_frssoft/jj)
 * [curl](https://curl.se/)
 * [fzy](https://github.com/jhawthorn/fzy)
-* Any browser (links set by default) - for authorization on instances 
+* Any browser (links set by default) - for authorization on instances  
+
+Opt. Depends:
+* gpg - for decrypt PGP messages
+* awk - parse PGP standart messages
+* Any media player  
 
 Also, thk Tolstoevsky for Pleroma instance (set by default instance)  
diff --git a/pleroma-cli.sh b/pleroma-cli.sh
index 86b111f7ceaf4db4a19ae443b42a809636145c24..4c9368630c1498d2158a042c9d4adf30893fc9d6 100755
--- a/pleroma-cli.sh
+++ b/pleroma-cli.sh
@@ -390,6 +390,11 @@ {
 	sed -e "s/<br[^>]*>/\n/g ; s/<p[^>]*>/\n/g ; s/<[^>]*>//g  ; s/&gt;*/>/g ; s/&lt;*/</g ; s/&quot;/\"/g ; s/&#39;/'/g"
 }
 
+find_pgp_message()
+{
+	awk '/-----BEGIN PGP MESSAGE-----/,/-----END PGP MESSAGE----/'
+}
+
 delq()
 {
 	sed 's/"//g'
@@ -473,7 +478,12 @@ 		fi
 		if [ "$sensitive" = 'true' -o "$sensitive_reblog" = 'true' ]; then
 			echo '[NSFW]'
 		fi
-		echo "$status" | jj -r content | delqse | html_to_txt_render 
+		status_content=$(echo "$status" | jj -r content | delqse | html_to_txt_render) 
+		pgp_crypted=$(echo "$status_content" | find_pgp_message)
+		if [ -n "$pgp_crypted" ]; then
+			menu_pgp='\nDecrypt GPG'
+		fi
+		echo "$status_content"
 		attachments=$(echo "$status" | jj -l 'media_attachments.#.remote_url' | delq)
 		menuattachments=
 		if [ -n "$attachments" ]; then
@@ -487,12 +497,13 @@ 		if [ "$per_status_mode" = 'true' ]; then
 			next=0
 			force_stop=0
 			while [ "$next" -eq 0 ]; do
-				per_status_menu=$(echo "Next$menuattachments\nFavorite$s_f_menu\nBookmark\nReply\nBack" | fzy)
+				per_status_menu=$(echo "Next$menuattachments"$menu_pgp"\nFavorite$s_f_menu\nBookmark\nReply\nBack" | fzy)
 				case "$per_status_menu" in
 					"Next") 
 						next=1
 						clear 
 						;;
+					"Decrypt GPG") echo "$pgp_crypted" | gpg -d ;;
 					"Media")
 						for one_media in $attachments; do
 							$default_media_player "$one_media"
