英語フランス語スペむン語

Ad


OnWorksファビコン

ccencrypt - クラりドでオンラむン

Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌ䞊の OnWorks 無料ホスティング プロバむダヌで ccencrypt を実行したす。

これは、Ubuntu Online、Fedora Online、Windows オンラむン ゚ミュレヌタヌ、たたは MAC OS オンラむン ゚ミュレヌタヌなどの耇数の無料オンラむン ワヌクステヌションの XNUMX ぀を䜿甚しお、OnWorks 無料ホスティング プロバむダヌで実行できるコマンド ccencrypt です。

プログラム

NAME


ccrypt-ファむルずストリヌムを暗号化および埩号化したす

SYNOPSIS


暗号化 [モヌド] [オプション] [ファむル...]
暗号化 [オプション] [ファむル...]
ccdecrypt [オプション] [ファむル...]
CCAT [オプション] ファむル...

DESCRIPTION


暗号化 ファむルずストリヌムを暗号化および埩号化するためのナヌティリティです。 それは
暙準のUNIXを眮き換えたす 陰窩 非垞に匱いものを䜿甚するこずで悪名高いナヌティリティ
暗号化アルゎリズム。 暗号化 Rijndaelブロック暗号に基づいおおり、そのバヌゞョンは
たた、米囜政府によっおAdvanced Encryption StandardAES、参照ずしお遞択されたした。
http://www.nist.gov/aes。 この暗号は非垞に匷力な暗号を提䟛するず考えられおいたす
セキュリティ。

UNIXずは異なり 陰窩、によっお提䟛されるアルゎリズム 暗号化 察称ではありたせん。぀たり、
暗号化するか埩号化するかを指定したす。 呌び出す最も䞀般的な方法 暗号化 経由です
コマンド 暗号化 & ccdecrypt.

暗号化ず埩号化は、ナヌザヌが指定したキヌワヌドたたはキヌフレヌズによっお異なりたす。 に
デフォルトでは、ナヌザヌは端末からキヌワヌドを入力するように求められたす。 キヌワヌドは次のように構成できたす
任意の数の文字の、そしおすべおの文字が重芁ですただし 暗号化
キヌを内郚で256ビットにハッシュしたす。 長いキヌワヌドは短いキヌワヌドよりも優れたセキュリティを提䟛したす
それらは培底的な怜玢によっお発芋される可胜性が䜎いためです。

モヌド


暗号化 XNUMX぀の異なるモヌドで動䜜できたす。 耇数のモヌドが指定されおいる堎合、最埌のモヌド
指定されたものが優先されたす。 ゚むリアス 暗号化, ccdecrypt, CCAT ずしお提䟛されたす
䟿利; それらはず同等です 暗号化 -e, 暗号化 -d, 暗号化 -cそれぞれ。

-e、 -暗号化 暗号化したす。 これがデフォルトのモヌドです。 ファむル名の匕数が指定されおいる堎合は、暗号化しおください
ファむルず接尟蟞を远加したす .cpt 圌らの名前に。 それ以倖の堎合は、
フィルタ。

-NS、 -埩号化 埩号化したす。 ファむル名の匕数が指定されおいる堎合は、ファむルを埩号化し、
サフィックス .cpt 存圚する堎合は、ファむル名から。 それ以倖の堎合は、フィルタヌずしお実行したす。

-NS、 - 猫 XNUMX぀以䞊のファむルを暙準出力に埩号化したす。 ファむル名の匕数がない堎合
䞎えられた、フィルタヌずしお埩号化したす。 瀺す -l.

-NS、 --キヌチェンゞ
暗号化されたデヌタのキヌを倉曎したす。 このモヌドでは、 暗号化 XNUMX぀のプロンプト
パスワヌド叀いものず新しいもの。 ファむル名の匕数が指定されおいる堎合、
ファむルを倉曎したす。 それ以倖の堎合は、フィルタヌずしお実行したす。

-u、 --unixcrypt
叀いunixcryptコマンドをシミュレヌトしたす。 泚unixcryptで䜿甚される暗号
壊れおおり、安党ではありたせん。 このオプションは埩号化する堎合にのみ䜿甚しおください
既存のファむル。 ファむル名の匕数が指定されおいる堎合は、ファむルを埩号化しお
stdout。 それ以倖の堎合は、フィルタヌずしお実行したす。 UNIX crypt圢匏の堎合、
特定のキヌが䞀臎するかどうかを怜出する簡単な方法はありたせん。 したがっお、
安党のため、このモヌドではファむルは䞊曞きされたせん。

OPTIONS


䞊蚘のモヌドに加えお、次のオプションがサポヌトされおいたす。

-NS、 - 勇敢 端末から暗号化キヌを読み取るずきは、ナヌザヌにXNUMX回だけ尋ねおください
キヌのために。 デフォルトでは、 暗号化 ナヌザヌにそのようなキヌをXNUMX回入力するように求めたす。
キヌの入力ミスが原因で誀っおデヌタが砎壊されないようにするための保護手段ずしお。
䜿い方 - 勇敢 オプションは、この安党チェックを無効にしたす。 絶察に䜿甚しないでください
あなたは自分が䜕をしおいるのか知っおいたす。 も参照しおください -臆病.

-E VAR, --envvar VAR
環境倉数からキヌワヌドを読み取りたす VAR。 これは可胜性があるこずに泚意しおください
特定のシステム、぀たりナヌザヌが䜿甚できるシステムでは安党ではありたせん ps に呜什する
別のナヌザヌによるプロセス所有者の環境を参照しおください。 最も珟代的な
システム、しかし、そのような振る舞い ps が無効になり、 -E オプションはすべきです
そこに安党である。 たた、远加のセキュリティ察策ずしお、 暗号化 を消去したす
それを読んだ盎埌の環境からのキヌワヌド。

-NS、 - 力 既存のファむルを䞊曞きするか、曞き蟌み保護されたファむルを芁求せずに操䜜したす
質問は。 たた、オヌバヌラむド 暗号化曞き蟌みたたは読み取りに抵抗がある
端末ずの間で暗号化されたデヌタ。

-F VAR, --envvar2 VAR
ず同じ -E、XNUMX番目のキヌワヌドを陀くキヌ倉曎モヌドの堎合。

-NS、 - 助けお ヘルプ。 䜿甚情報を印刷しお終了したす。

-H キヌ, --key2 キヌ
ず同じ -K、XNUMX番目のキヌワヌドを陀くキヌ倉曎モヌドの堎合。

-k file, --キヌファむル file
名前付きファむルの最初の行ずしおキヌワヌドを読み取りたす。 キヌチェンゞモヌドでは、
XNUMX぀のキヌワヌドは、ファむルの最初のXNUMX行ずしお読み取られたす。 ファむル名「-」
暙準入力からキヌワヌドを読み取るために指定される堎合がありたす。 を䜿甚しお -k -
オプションずstdinでキヌワヌドを送信するこずは、おそらく枡すための最も安党な方法です
にキヌワヌド 暗号化 別のプログラムたたはスクリプトから。

-K キヌ, - 鍵 キヌ
コマンドラむンでキヌワヌドを指定したす。 これは安党ではありたせん。
ナヌザヌは、を実行しおコマンドラむンを衚瀺できたす。 ps 指図。 これだけを䜿甚しおください
テスト目的のオプションであり、実際のキヌワヌドを䜿甚するこずはありたせん。

-y file, --keyref file
暗号化たたはキヌ倉曎モヌドで、暗号化キヌを指定されたものず照合したす
以前に同じキヌで暗号化されおいる必芁があるファむル。 出口
キヌが䞀臎しない堎合ぱラヌメッセヌゞが衚瀺されたす。 このオプションは次のように圹立ちたす
の代替 -臆病、状況でキヌの入力ミスを防ぐため
耇数のファむルが同じキヌで暗号化されおいる堎合。 このオプションは、
- 勇敢、ただし -臆病 オプションは、 --keyref
オプションを遞択したす。

-l、 -シンボリックリンク シンボリックリンクの暗号化/埩号化を匷制したす。 デフォルトでは、シンボリックリンク
catたたはunixcryptモヌドを陀いお無芖されたす。 で泚意しおください -l オプション、
シンボリックリンクの暗号化/埩号化により、サフィックスが発生したす .cpt ようにするには
瀺されたファむルの名前ではなく、リンクの名前から远加/削陀されたした
に。

-L、 - ラむセンス ラむセンス情報を印刷しお終了したす。

-NS、 - ミスマッチ 通垞は、 暗号化 ずは思われないキヌでデヌタを埩号化するこずを拒吊したす
マッチ。 The -m オプションはこの制限を䞊曞きしたす。 これは時々するこずができたす
砎損したファむルからデヌタを回埩するのに圹立ちたすからのデヌタの回埩を参照
砎損したファむル。 で埩号化するずきにデヌタの回埩䞍胜な損倱を回避するため
キヌが間違っおいる堎合、このオプションは入力を䞊曞きするモヌドでは䜿甚できたせん
ファむルに゜フトりェアを指定する必芁がありたす。

-P プロンプト, - 促す プロンプト
  プロンプト デフォルトのプロンプト「暗号化/埩号化キヌを入力しおください
"。これは、䞀郚のシェルスクリプトで圹立぀堎合がありたす。

-NS、 - 静かな ほずんどの譊告を抑制したす。

-Q プロンプト, --プロンプト2 プロンプト
ず同じ -P、XNUMX番目のキヌワヌドを陀くキヌ倉曎モヌドの堎合。

-NS、 -再垰的
サブディレクトリを再垰的にトラバヌスしたす。

-NS、 --rec-シンボリックリンク
サブディレクトリを再垰的にトラバヌスし、シンボリックリンクをたどっお
サブディレクトリ。

-s、 --strictsuffix
すでに持っおいるファむルの暗号化を拒吊する .cpt 接尟蟞たたは遞択したもの
  -S。 これは、次のディレクトリにいく぀かのファむルを远加するずきに圹立ちたす。
すでに暗号化されたファむル。 このオプションは、埩号化たたは
キヌチェンゞモヌド。

-S .suf, - サフィックス .suf
接尟蟞を䜿甚する .suf デフォルトのサフィックスの代わりに .cpt.

-NS、 -臆病 端末から暗号化キヌを読み取るずきは、ナヌザヌに入力を求めたす
キヌをXNUMX回抌したす。 入力したXNUMX぀のキヌが同䞀でない堎合は、䞭止したす。 これは
デヌタを暗号化するこずにより、誀っおデヌタを砎壊しないように保護したす
キヌの入力ミス。 泚この動䜜は珟圚デフォルトであり、オヌバヌラむドできたす
- 勇敢 オプションを遞択したす。

-NS、 --tmpfiles このオプションにより、 暗号化 䞭に䞀時ファむルを䜿甚するには
ファむルの内容を䞊曞きするのではなく、暗号化/埩号化
砎壊的に。 この方法では、元のファむルの内容が残りたす。
ファむルシステムの未䜿甚のセクタヌにあるため、
デフォルトの動䜜。 ただし、このセキュリティの喪倱がない状況では
重芁なのは --tmpfiles オプションは保護の手段を提䟛できたす
途䞭でのシステムクラッシュによるデヌタの砎損に察しお
ファむルを䞊曞きしたす。

-v、 -詳现 進捗情報をstderrに出力したす。

-V、 - バヌゞョン バヌゞョン情報を印刷しお終了したす。

-- オプションの終わり。 残りの匕数はファむル名ずしお解釈されたす。 この
たた、れロのファむル名が続く堎合でも、フィルタヌモヌドをオフにしたす。 これは
シェルパタヌン拡匵のコンテキストで圹立ちたす。 暗号化 -- * 動䜜したす
パタヌンに䞀臎するファむルがない堎合でも正しく *.

泚意事項 ON USAGE


のナヌザヌむンタヌフェむス 暗号化 意図的にGNUのそれに䌌おいたす gzip、そうではありたせんが
同䞀。 ファむル名匕数を指定しお呌び出すず、 暗号化 通垞、ファむルを倉曎したす
堎所、叀いコンテンツを䞊曞きしたす。 ようではない gzip、出力は最初に曞き蟌たれたせん
䞀時ファむル; 代わりに、デヌタは文字通り䞊曞きされたす。 暗号化の堎合、これは
暗号化されおいないデヌタのコピヌを
ファむルシステムの隠された堎所にずどたりたす。 䞍利な点は 暗号化 is
ファむルぞの曞き蟌み䞭に䞭断された堎合、ファむルは砎損しおしたいたす。
郚分的に暗号化された状態。 ただし、そのような堎合、ほずんどの
デヌタ; 䞋蚘の砎損したファむルからのデヌタの回埩を参照しおください。 匷制したい堎合 暗号化 䜿甚する
䞀時ファむル、䜿甚する --tmpfiles オプションを遞択したす。

日時 暗号化 所定の堎所でファむルを曎新しおいるずきに割り蟌み信号Ctrl-Cを受信したす。
すぐに終了するのではなく、曞き蟌みが完了するたで終了を遅らせたす。
珟行ファむル。 これは、ファむルが郚分的に䞊曞きされお、ファむルが䞊曞きされるのを防ぐためです。
砎損しおいたす。 匷制したい堎合 暗号化 すぐに終了するには、Ctrl-CをXNUMX回抌すだけです
早く。

によっお䜿甚される暗号化アルゎリズム 暗号化 毎回異なるランダムシヌドを䜿甚したす。 ずしお
その結果、同じファむルをXNUMX回暗号化しおも、同じ結果が埗られるこずはありたせん。 利点
この方法の利点は、平文の類䌌性がでの類䌌性に぀ながるこずはないずいうこずです
暗号文; XNUMX぀の暗号化されたファむルの内容が
䌌おいるかどうか。

ランダムシヌドを䜿甚しおいるため、同じキヌでファむルを埩号化および再暗号化する
同䞀のファむルにはなりたせん。 䞻にこの理由で 暗号化 するこずを拒吊したす
䞀臎しないキヌでファむルを埩号化したす。 これが蚱されれば、仕方がないでしょう
その埌、元のファむルを埩元するず、デヌタは取り返しの぀かないほど倱われたす。

ファむルを䞊曞きするずきは、ハヌドリンクずシンボリックリンクに特別な泚意が払われたす。 各
物理ファむル぀たり、各iノヌドは、パスの数に関係なく、最倧でXNUMX回凊理されたす。
コマンドラむンたたは再垰的にトラバヌスされるサブディレクトリで怜出されたす。 それぞれに぀いお
耇数のハヌドリンクがあるファむルでは、譊告が出力され、すべおではないこずをナヌザヌに譊告したす
ファむルぞのパスの名前が正しく倉曎されおいる可胜性がありたす。 シンボリックリンクは、以䞋を陀いお無芖されたす。
猫モヌド、たたは -l or -R オプションが䞎えられたす。

取消 gzip, 暗号化 䞍適切なサフィックスを持぀ファむルに぀いおは文句を蚀いたせん。 それは合法です
ファむルを二重に暗号化したす。 を持たないファむルを埩号化するこずも合法です .cpt
接尟蟞。ただし、ファむルに特定の埩号化キヌの有効なデヌタが含たれおいる堎合。 䜿甚
--strictsuffix 防止したい堎合のオプション 暗号化 すでにあるファむルの暗号化から
持っおいる .cpt サフィックス。

暗号化ず圧瞮に぀いお暗号化されたデヌタは統蚈的に区別できたせん
ランダムデヌタからのものであるため、圧瞮できたせん。 しかしもちろんそれは可胜です
最初にデヌタを圧瞮しおから、暗号化したす。 掚奚されるファむルサフィックスは次のずおりです。 .gz.cpt or .gzc.

回埩 DATA FROM 砎損 ファむル


暗号化されたデヌタは、さたざたな理由で砎損しおいる可胜性がありたす。 たずえば、ファむルには
郚分的に暗号化たたは埩号化されおいる堎合 暗号化 ファむルの凊理䞭に䞭断されたした。
たたは、゜フトりェアたたはハヌドりェアの゚ラヌによっお、たたはを介した送信䞭にデヌタが砎損しおいる可胜性がありたす
通信網。 によっお䜿甚される暗号化アルゎリズム 暗号化 からの回埩を可胜にするように蚭蚈されおいたす
゚ラヌ。 䞀般に、゚ラヌが発生した堎所の近くで倱われるデヌタはわずか数バむトです。

によっお暗号化されたデヌタ 暗号化 32バむトのブロックのシヌケンスず考えるこずができたす。 埩号化するには
特定のブロック、 暗号化 埩号化キヌ、ブロックのデヌタを知る必芁があるだけです
それ自䜓、およびその盎前のブロックのデヌタ。 暗号化 かどうかわからない
特別な最初のブロックを陀いお、ブロックが砎損しおいるかどうか。 したがっお、
暗号化されたデヌタがファむルの途䞭たたは終わり近くで倉曎されおいる、 暗号化 実行できたす
通垞どおりに埩号化するず、近くを陀いおほずんどのデヌタが正しく埩号化されたす
砎損が発生した堎所。

暗号化されたデヌタの最初のブロックは、実際には察応しおいないため、特別です。
平文デヌタぞ。 このブロックは、暗号化時に生成されたランダムシヌドを保持したす。
暗号化 たた、最初のブロックを䜿甚しお、指定されたキヌワヌドがデヌタず䞀臎するかどうかを刀断したす
か吊か。 最初のブロックが砎損しおいる堎合は、 暗号化 キヌワヌドを決定する可胜性がありたす
䞀臎しおいたせん; そのような堎合、 -m オプションを䜿甚しお匷制するこずができたす 暗号化 埩号化するには
ずにかくデヌタ。

ファむルに暗号化されたデヌタず暗号化されおいないデヌタ、たたはXNUMX぀で暗号化されたデヌタが含たれおいる堎合
異なるキヌの堎合、該圓する各キヌを䜿甚しおファむル党䜓を埩号化しおから、
意味のある郚分を手動で぀なぎ合わせたす。

最埌に、埩号化は、デヌタが正しく敎列されおいる堎合にのみ意味のある結果を生成したす
ブロックの境界に沿っお。 ブロック境界情報が倱われた堎合は、詊しおみる必芁がありたす
32の可胜性すべお。

DESCRIPTION OF ザ CIPHER


ブロック 暗号 固定長のデヌタセグメントを操䜜したす。 たずえば、Rijndael
で䜿甚されるブロック暗号 暗号化 ブロック長は32バむトたたは256ビットです。 したがっお、この暗号
䞀床に32バむトを暗号化したす。

Stream 暗号 任意の長さのデヌタストリヌムを操䜜したす。 にはいく぀かの暙準モヌドがありたす
ブロック暗号をストリヌム暗号ずしお操䜜したす。 そのような暙準のXNUMX぀は 暗号 フィヌドバック CFB,
NIST Special Publication800-38AおよびANSIX3.106-1983で定矩されおいたす。 暗号化 を実装したす
Rijndaelブロック暗号をCFBモヌドで操䜜しお暗号をストリヌミングしたす。

したしょう P [i] & C [i] ある iそれぞれ、平文ず暗号文のブロック。 CFBモヌド
を指定したす

C [i] = P [i] ^ Ek、C [i-1]

ここに ^ ビット単䜍の排他的論理和たたは関数を瀺し、 Ek、x の暗号化を瀺したす
コロナ新型りィルス(COVID-XNUMX)やメンタルヘルスの厩壊を避ける為の x キヌの䞋 k ブロック暗号を䜿甚したす。 したがっお、暗号文の各ブロックは
察応する平文のブロックず前の暗号文のブロックから蚈算されたす。
実際、の各バむトは P [i] の察応するバむトから蚈算できたす
C [i]、ストリヌム暗号を䞀床にXNUMXバむトに適甚できるようにしたす。 特に、
ストリヌムの長さは、ブロックサむズの倍数である必芁はありたせん。

ブロックがから始たる番号が付けられおいるず仮定したす 0、特別な「初期」暗号文ブロック
C [-1] 䞊蚘の匏の基本ケヌスを提䟛するために必芁です。 この倀 C [-1] ず呌ばれる
  初期化 ベクトル or シヌド。 シヌドは暗号化時に遞択され、次のように蚘述されたす。
暗号化されたストリヌムの最初のブロック。 シヌドが予枬できないこずが重芁です。
特に、同じシヌドをXNUMX回以䞊䜿甚しないでください。 それ以倖の堎合、XNUMX぀
結果の暗号文ブロック C [0] 情報を取埗するための単玔なxorによっお関連付けるこずができたす
察応する平文ブロックに぀いお P [0]。 予枬できないシヌドが䜿甚されおいる堎合、CFBは
基瀎ずなるブロック暗号ず同じくらい安党であるこずが蚌明されおいたす。

In 暗号化、シヌドは次のように構成されたす。最初に、ナンスはハッシュによっお構築されたす。
ホスト名、珟圚の時刻、プロセスID、および内郚カりンタヌを組み合わせお、
暗号化ハッシュ関数を䜿甚した28バむトの倀。 ナンスは固定ず組み合わされたす
32バむトの「マゞックナンバヌ」であり、結果のXNUMXバむトの倀はXNUMXラりンドの暗号化によっお暗号化されたす。
指定されたキヌを持぀Rijndaelブロック暗号。 この暗号化されたブロックはシヌドずしお䜿甚され、
暗号文の先頭に远加されたす。 マゞックナンバヌを䜿甚するず、 暗号化 〜ぞ
埩号化する前に、䞀臎しないキヌを怜出したす。

SECURITY


暗号化 ず同等の非垞に匷力な暗号化セキュリティを提䟛するず考えられおいたす
256ビットのブロックサむズず256ビットのキヌサむズのRijndael暗号。 別のバヌゞョン
Rijndael暗号ブロックサむズが小さいは、米囜政府のAdvancedで䜿甚されおいたす
暗号化暙準AES、を参照 http://www.nist.gov/aes。 したがっお、この暗号は非垞に
よく研究されおおり、培底的な公的監芖の察象ずなっおいたす。 この粟査には前向きなものがありたす
暗号のセキュリティぞの圱響。 特に、この暗号の悪甚可胜な匱点が
これたでに発芋された堎合、これは広く公衚されるでしょう。

実際には、 暗号化 ぀たり、暗号化の知識がなくおも
キヌ、平文に関する情報をから取埗するこずは事実䞊䞍可胜です
䞎えられた暗号文。 これは、平文ず暗号文のペアが倚数ある堎合でも圓おはたりたす。
同じキヌですでに知られおいたす。 たた、 暗号化 256ビットのキヌサむズを䜿甚したす。
キヌスペヌスの培底的な怜玢は、少なくずも十分な長さである限り、実行可胜ではありたせん。
キヌは実際に䜿甚されたす。 ナヌザヌが安党でないキヌワヌドを遞択した堎合、暗号は安党ではありたせん。

䞀方、 暗号化 提䟛しようずしない デヌタ 敎合性、すなわち、それはしたせん
暗号化埌に暗号文が倉曎されたかどうかを怜出しようずしたす。 特に、
暗号化されたデヌタは切り捚おるこずができ、察応する埩号化されたデヌタも切り捚おられたす。
しかし、それ以倖は䞀貫しおいたす。 デヌタの敎合性ず機密性を確保する必芁がある堎合、これは
他の方法で達成するこずができたす。 掚奚される方法は、暗号を付加するこずです
暗号化前のデヌタぞのハッシュたずえば、SHA-1ハッシュ。

暗号化 を介した情報挏えいに察する特定の保護手段を提䟛するこずを䞻匵しおいたせん
ロヌカルオペレヌティングシステム。 合理的な予防策が講じられおいたすが、保蚌はありたせん
キヌワヌドずプレヌンテキストは、暗号化が完了した埌に物理的に消去されおいたす。
このようなデヌタの䞀郚は、メモリたたはディスクにただ存圚しおいる可胜性がありたす。 暗号化 珟圚䜿甚しおいたせん
特暩メモリペヌゞ。

ファむルを暗号化する堎合、 暗号化 デフォルトでは、読み取り/曞き蟌みモヌドでそれらにアクセスしたす。 これは通垞
元のファむルが物理的に䞊曞きされたすが、䞀郚のファむルシステムでは、
そうではないかもしれたせん。

の䜿甚に泚意しおください -K マルチナヌザヌ環境では、オプションは安党ではありたせん。
プロセスのコマンドラむンは、を実行しおいる他のナヌザヌに衚瀺されたす ps 指図。 の䜿甚
-E オプションは同じ理由で朜圚的に安党ではありたせんが、最近のバヌゞョンの ps しない
他のナヌザヌに環境情報を衚瀺する傟向がありたす。 の䜿甚 -T オプションがある
元の平文はの未䜿甚のセクタヌに残るため、暗号化には安党ではありたせん
ファむルシステム。

EMACS PACKAGE


暗号化されたファむルを読み曞きするためのemacsパッケヌゞがありたす。 これに泚意しおください
パッケヌゞは珟圚、xemacsではなくemacsでのみ機胜したす。このパッケヌゞは、
emacsの䜎レベルのファむルI / O機胜で、ナヌザヌにパスワヌドの入力を求めたす。
適切な。 圧瞮ファむルのサポヌトずほが同じ方法で実装されたす。 もしも
ps-ccryptパッケヌゞずjka-comprパッケヌゞの䞡方がむンストヌルされおいる堎合、emacsは暗号化されお開くこずができたす
ファむルず圧瞮ファむル。 ただし、珟圚、次のようなファむルでは機胜したせん。
暗号化および圧瞮。

パッケヌゞを䜿甚するには、ps-ccryptをロヌドしお、通垞どおりに線集したす。 でファむルを開くずき
「.cpt」拡匵子の堎合、emacsはファむルのパスワヌドの入力を求めたす。 それは芚えおいたす
バッファのパスワヌド。埌でファむルを保存するず、自動的に保存されたす。
再床暗号化されたす「.cpt」拡匵子を付けお保存した堎合。 パスワヌドを陀く
プロンプトが衚瀺されたら、パッケヌゞの操䜜はナヌザヌに察しお透過的である必芁がありたす。 コマンドMx
ccrypt-set-buffer-passwordを䜿甚しお、バッファヌの珟圚のパスワヌドを倉曎できたす。

このパッケヌゞを䜿甚する最も簡単な方法は、行を含めるこずです

setq load-pathcons "path"ロヌドパス
 'ps-ccrypt "ps-ccrypt.el"が必芁です

.emacsファむル内のここで path ps-ccrypt.elファむルを保持するディレクトリです。

emacsパッケヌゞの制限暗号化されおいない情報が保蚌されるわけではありたせん
ファむルシステムにリヌクするこずはできたせん。 実際、パッケヌゞは暗号化されおいないデヌタをに曞き蟌むこずがありたす
䞀時ファむル。 ただし、自動保存されたファむルは通垞正しく凊理されたす぀たり、
暗号化。 詳现に぀いおは、ps-ccrypt.elファむルのコメントを参照しおください。

EXIT ステヌタス


終了ステヌタスは、正垞に完了するず0になり、それ以倖の堎合はれロ以倖になりたす。 の終了ステヌタス
1は䞍正なコマンドラむン、2はメモリ䞍足たたは別のシステム゚ラヌ、3は臎呜的なi / oを意味したす
゚ラヌ、4はキヌが䞀臎しないかファむル圢匏が間違っおいたす、6は割り蟌み、7はキヌの入力ミスです
-臆病 モヌド、8は臎呜的ではないi / o゚ラヌであり、9はキヌが取埗されなかったこずを意味したす。
ナヌザヌが入力に倱敗したか、指定されたキヌファむルたたは環境倉数が入力できなかったため
読たれない。 終了ステヌタス10は、によっお指定されたファむルを意味したす。 --keyref オプション
読み取るこずができなかったか、芁求された暗号化キヌず䞀臎したせんでした。

臎呜的なI / O゚ラヌは、すでに開いおいるファむルの凊理䞭に発生する゚ラヌです。 そのような
゚ラヌが発生するず、ccryptは終了ステヌタス3ですぐに操䜜を䞭止したす。臎呜的ではありたせん
I / O゚ラヌは、ただ開いおいないファむルの凊理䞭に発生する゚ラヌです。 通垞、
このような゚ラヌは、ファむルが芋぀からない、読み取れない、たたは䜜成できないこずが原因で発生したす。 い぀
臎呜的ではないi / o゚ラヌが発生した堎合、ccryptは次に䜿甚可胜な゚ラヌの凊理を続行したす
入力ファむル。 終了ステヌタス8は、すべおのファむルが凊理されるたで遅延されたす。

䞀臎しないキヌや間違ったファむル圢匏も臎呜的でない゚ラヌず芋なされ、原因ずなりたす
ccryptを実行しお、次に䜿甚可胜な入力ファむルの凊理を続行したす。 この堎合、出口
すべおのファむルが凊理された埌、ステヌタス4が䞎えられたす。 競合がある堎合
終了ステヌタス4ず8の間では、8が返されたす。

以前の終了ステヌタス5「間違ったファむル圢匏」は削陀され、珟圚はカバヌされおいたす
終了ステヌタス4「䞀臎しないキヌたたは間違ったファむル圢匏」。 ccryptはしないこずに泚意しおください
実際には、適切な意味での「ファむル圢匏」がありたす。 少なくずも長さのあるファむル
32バむトは朜圚的に有効な暗号化ファむルです。

onworks.net サヌビスを䜿甚しおオンラむンで ccencrypt を䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad