| 
           | 
        
        
          
			
			  
			    
					
					茫茫網海中的冷日					 
					
					發生過的事,不可能遺忘,只是想不起來而已!									 | 
		       
			  
				| 
				   | 
				
					 
					 恭喜您是本站第 1746843 
										位訪客!
					 登入  | 註冊 
					 
				 | 
				
				  
					
			      			     | 
			   
			 
		   | 
        
      
      
        
                      
              
                                      
		                                       
		                                       
		                                       
		                                       
		                                       
		                             
			 | 
                          
                
                                    
                    
                      
	| 發表者 | 
	討論內容 | 
 
	 冷日 (冷日) | 
	發表時間:2016/6/3 5:54 | 
 
	
	
	- Webmaster
 
		  
	 
	 
	
		- 註冊日: 2008/2/19
 
		- 來自: 
 
		- 發表數: 15773
 
			 
	 | 
	
	
	- [轉貼]How can I encrypt a string in the shell?
 
		- How can I encrypt a string in the shell?
  Can I encrypt a message (string) using a public key at the command prompt? Also, how can I decrypt the result afterwards?
  Another option is openssl:
 
# generate a 2048-bit RSA key and store it in key.txt
openssl genrsa -out key.txt 2048
# encrypt "hello world" using the RSA key in key.txt
echo "hello world" | openssl rsautl -inkey key.txt -encrypt >output.bin
# decrypt the message and output to stdout
openssl rsautl -inkey key.txt -decrypt <output.bin
 
  If you have gpg installed, this is an industrial-strength encryption method.
 
gpg --encrypt -r recipient@example.com >tempfile
  Type data at the console and press Ctrl+D to end the text. This will give you encrypted data in tempfile. To decrypt:
  You will need the passphrase for recipient@example.com to decrypt the message.
  man crypt(1)
 
note:
    crypt implements a one-rotor machine designed along the lines of the German Enigma, but with a 256-element rotor. Methods of attack on such machines are widely known, thus crypt provides minimal security.
 But it's OK for demonstration purposes.
  原文出處:linux - How can I encrypt a string in the shell? - Super User 
	 
	 | 
 
	| 
	
	
	 | 
 
| 
 | 
 
 
 
 
 
                       |