UJP - 技術情報1

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

zipを使って暗号化ファイルを作成

zipを使って暗号化ファイルを作成


0.改訂履歴

  • 2005.11.07 新規作成

1.はじめに

 このドキュメントでは,ZIPを使って,暗号化ファイルを作成するしたり展開する手順を説明する. 

2.対話式に実行する

  • 実験用ファイルを作成する.
[root@uranos root]# echo SECURE > secure.txt
[root@uranos root]# cat secure.txt
SECURE
[root@uranos root]#
  • -eをつけることで暗号化を行う.
[root@uranos root]# zip -e secure.zip secure.txt
Enter password: ■■■■■
Verify password: ■■■■■
  adding: secure.txt (stored 0%)
[root@uranos root]# 
  • ファイルを確認する.
[root@uranos root]# ls -la secure*
-rw-r--r--    1 root     root            7 Nov  7 16:22 secure.txt
-rw-r--r--    1 root     root          187 Nov  7 16:22 secure.zip
[root@uranos root]#
  • 暗号化されてパスワードが付与されているのでファイルが大きくなっている.
  • 元ファイルが小さすぎると言うこともあるが...
  • unzipコマンドを用いて,ファイルを展開する.
[root@uranos root]# unzip secure
Archive:  secure.zip
[secure.zip] secure.txt password: ■■■■■
replace secure.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: no
[root@uranos root]# 
  • これでファイルが展開できている.

3.バッチでの利用

  • バッチで利用するためには,コマンドラインでパスワードを指定する.
  • まずは,アーカイブを追加する.
[root@uranos root]# zip -P password -e secure1.zip secure.txt
  adding: secure.txt (stored 0%)
[root@uranos root]#
  • できたファイルを確認する.
[root@uranos root]# ls -la secure*
-rw-r--r--    1 root     root          187 Nov  7 16:29 secure1.zip
-rw-r--r--    1 root     root            7 Nov  7 16:22 secure.txt
-rw-r--r--    1 root     root          187 Nov  7 16:22 secure.zip
[root@uranos root]#
  • 次に,コマンドラインで展開する.
[root@uranos root]# unzip -P password secure1.zip
Archive:  secure1.zip
replace secure.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: secure.txt              
[root@uranos root]#
  • 展開されたファイルを確認する.
[root@uranos root]# ls -la secure*
-rw-r--r--    1 root     root          187 Nov  7 16:29 secure1.zip
-rw-r--r--    1 root     root            7 Nov  7 16:22 secure.txt
-rw-r--r--    1 root     root          187 Nov  7 16:22 secure.zip
[root@uranos root]#  
  • 同じディレクトリないで実行したので置き換えられてしまっているが,展開できている.


広告スペース
Google