亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cipher.1

?? des算法的一種升級算法
?? 1
字號:
.\" @(#) cipher.1 1.0  @(#)cipher.1	1.1  91/20/91  1   
.TH CIPHER 1 
.ds )H David A. Barrett
.ds ]W Revision 1.0: Jan 1991
.SH NAME
cipher, decipher \- Fast DES-compatible encryption
.SH SYNOPSIS
.B cipher
[
.B \-de
] [ 
.B \-i
.I ivec
] [
.B \-x
.I hexkey
] [
.B \-k
.I keystr
]
.SH DESCRIPTION
.PP
.I Cipher\^
is an encryption program compatible with the National Bureau of
Standards 
.I Data Encryption Standard,
published in 
.I FIPS Publication 46-1 
(January 22, 1988).
.PP
.ne 8
.I Cipher
reads from the standard input and writes
on the standard output.
The
.I keystr\^
is a character string which
selects a particular transformation.
The output will be unintelligible to anyone who does
not specify the same 
.I keystr\^
to the
.I decipher
program.
Output will contain the same number of characters and the input but
consists of binary characters of eight-bits each.
If no key
is given (using the,
.B \-k
or 
.B \-x
option),
.I cipher\^
demands a key from the terminal and turns
off printing while the key is typed in.
This is recomended since
users running the
.I ps(1)
can see keys specified on the command line.
To assist in preventing typographic errors during key
entry, each key must be entered twice.  This feature may
be disabled by specifying the
.B \-n 
option.

.SS Options
.PP
.TP 11
.B  \-d
Used to decipher previously ciphered text.
.TP
.B  \-e
Encipher mode.  More than one
.B \-e
or
.B \-d
option forces multiple encryption.
.TP
.B \-n
inhibits key verification
.TP
.BI \-k\ keystr
Specifies a character string to use as the key for encryption/decryption.
.TP
.BI \-x\ hexkey
Specifies the key as a hexadecimal number.  One to 16 digits may be
specified.  This key is left-justified and zero-padded.
.TP
.BI \-i\ ivec
Specifies the initialization vector for cipher-feedback mode (CFB) 
as a one to 16-digit hexadecimal number.  This will be right-justified 
and zero padded.
.PP
The
.B \-x,
.B \-i,
and
.B \-k
options are primaraly useful for test scripts.
.PP
Unlike the crypt command,
.I cipher
is not its own inverse; you must use the
.B \-d
option to decipher previously encrypted text or invoke the command as
.I decipher.
.PP
The security of the Data Encryption Standard has been controversial.
In particular, the number of possible keys has
been criticized as too small; only 56-bits are used.  To assist
in minimizing this risk, multiple-encryption, and "random" 
key-generation from text strings is provided.

The key string may be any length other than zero.
This string is hashed to produce the 56-bit key used for the DES.

To help thwart dictionary attacks, the key should be as long as 
convienient and contain a mix of upper-case, lower-case and 
symbolic characters (space and control characters are permitted).
Short sentences or phrases consisting of nonsense words are reccomended.

These precautions should make it more difficult for someone
to use
computer(s) (or DES hardware) to guess your key by trial and
error.  This is a very serious threat and should not be ignored.
.PP
For particularly sensitive information, double
or triple encryption with independent keys should be used.
Attempts to crack the encrypted text may be made more difficult by
removing redundancy from the input by using the
.I compress(1)
command prior to enciphering and subsequent to deciphering.
(Even further security can be obtained by specifying the
.B \-n
option to 
.I compress 
so that no header is included.)
.ne 8
.PP
The following command illustrates encryption of the file
.I clear
to produce the file
.I cypher.
.PP
.RS
compress -n <clear | cipher \|>cypher
.br
Input Key:
.br
Verify Key:
.br
rm clear
.br
.RE
.PP
.PP
This command is used to examine the previously enciphered file:
.PP
.RS
cipher -d <cypher | uncompress -n | more
.br
Input Key:
.br
.RE
.PP
The following command may be used to accomplish multiple-encipherment:
(The key text is shown only for illustration)
.PP
.RS
cipher -e -e <plain >cipherfile
.br
Input Key:firsty keyzy
.br
Input Key:seconDzy keysy
.br
.RE
.PP
A prompt for each cipher key is shown.  When multiple-encipherment is
selected, care should be taken to specify the keys in the reverse order
when deciphering. All the following commands below are equivalent ways
of deciphering the above:
.PP
.RS
cipher -d -d <cipherfile >plain
.br
Input Key:seconDzy keysy
.br
Input Key:firsty keyzy
.br
cipher -dk "seconDzy keysy" -dk "firsty keyzy" <cipherfile >plain
.br
cipher -d -k "seconDzy keysy" <cipherfile \\
.br
| decipher -k "firsty keyzy" >plain
.RE
.PP
For transmitting encrypted text though the mail system, the
.I atob(1),
and
.I btoa(1),
commands may be used.
These programs are available as part of the
.I compress
4.0 package. (also included with the 
.I cipher 
package)
.PP
For example, to send a secret message, typed from the terminal:
.PP
.RS
compress -n | cipher | btoa | mail user
.RE
.PP
The receiver could save the message in the file
.I secret
and read it using the command:
.PP
.RS
atob <secret | decipher | uncompress -n
.RE
.PP
Notice that you did not have to worry about stripping mailer headers 
from the text because the
.I atob
program does that automatically.
.PP
Since the Data Encryption Standard is, by definition, implemented 
only in hardware, this algorithm should not be considered as a DES
implementation. However, it should yield the same results as
DES hardware using 64-bit Cipher-Feedback Mode (CFB). (See
FIPS Publications 81 and 74).
.PP
The key used as input to the DES is generated as follows:
The keystring is padded with blank characters to a positive multiple of 
eight.
A secondary key is generated from the first eight characters of
.I keystr
by shifting each character left by one (discarding each high-order bit). 
This secondary key is used to produce a 64-bit authentication code by
enciphering the rest of
.I keystr
using DES in cipher-block-chaining (CBC) encryption mode with
an initialization vector of zeros.
This 64-bit authentication code is used as the encryption key.
This is the same method used by FIPS publication 112 except the 
authentication code is not converted into printable form.
This is also identical to FIPS publication 113 with the input padded with
blanks instead of zeros.

The initialization vector is generated from a string of all zeros.
.PP
.SH WARNINGS
If output is piped to
.IR nroff (1)
and the encryption key is
.I not\^
given on the command line,
.I cipher\^
can leave terminal modes with echoing disabled.
(see
.IR stty (1)).
.PP
If two or more files encrypted with the same key are concatenated
and an attempt is made to decrypt the result, only the
contents of the first of the original files will be decrypted correctly.
.SH ACKNOWLEDGEMENTS
The author has made every attempt to produce the fastest, portable
DES-compatible program possible, but considerable speed improvements 
remain.  Comments and improvements
will be greatly appreciated and should be directed to the author:
.PP
David A. Barrett (barrett%asgard@boulder.Colorado.EDU)
.PP
This program is not to be distributed for profit.
.SH FILES
.ta 1i
/dev/tty	for typed key
.DT
.SH SEE ALSO
crypt(1),
compress(1),
btoa(1),
atob(1),
makekey(1), 
des(3),
desCFB(3),
crypt(3),
stty(1).
.\" index	\fIcrypt\fR \- encode/decode files 	 \s-2CRYPT\s+1(1)\s+1
.\" index	decode/encode files 	 \s-2CIPHER\s+1(1)\s+1
.\" index	encode/decode files 	 \s-2CIPHER\s+1(1)\s+1
.\" index	decrypt/encrypt files 	 \s-2CIPHER\s+1(1)\s+1
.\" index	encrypt/decrypt files 	 \s-2CIPHER\s+1(1)\s+1
.\" index	files: encrypt/decrypt files 	 \s-2CIPHER\s+1(1)\s+1
.\"
.\" toc	\s-2CIPHER\s+1(1)\s+1:\0\0\fIcipher\fR 	 encode/decode files

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
4438成人网| 亚洲h在线观看| 亚洲综合久久av| 另类综合日韩欧美亚洲| 99精品视频一区二区三区| 91.com在线观看| 国产精品的网站| 久久97超碰国产精品超碰| 在线免费观看日韩欧美| 国产网红主播福利一区二区| 日韩激情一区二区| 欧洲人成人精品| 国产精品久久毛片a| 国产在线不卡视频| 欧美精品精品一区| 一区二区三区四区在线免费观看| 成人性色生活片免费看爆迷你毛片| 91精品福利在线一区二区三区| 亚洲女同一区二区| www.99精品| 欧美激情中文不卡| 国产精品亚洲人在线观看| 日韩三级av在线播放| 天天射综合影视| 精品视频在线视频| 亚洲成人自拍一区| 欧洲精品在线观看| 夜夜嗨av一区二区三区| 91视频一区二区三区| 亚洲欧美在线视频| av一区二区三区在线| 国产精品婷婷午夜在线观看| 国产成人av一区二区三区在线| 91精品国产91综合久久蜜臀| 日本视频在线一区| 欧美一区二区福利在线| 蜜桃精品视频在线观看| 欧美大片免费久久精品三p| 麻豆精品久久久| 精品国产乱码久久久久久影片| 蜜桃视频一区二区三区在线观看 | 亚洲一区二区黄色| 在线欧美一区二区| 日韩av中文字幕一区二区三区| 91精品国产综合久久小美女| 麻豆国产精品一区二区三区| 欧美成va人片在线观看| 国产精品996| 亚洲欧美在线视频观看| 欧美专区在线观看一区| 日韩中文字幕av电影| 日韩免费高清视频| www.99精品| 亚洲大尺度视频在线观看| 欧美一二三区在线观看| 国产精品一区二区在线观看不卡| 国产精品系列在线| 在线观看日韩电影| 麻豆精品视频在线观看免费| 中文字幕国产精品一区二区| 色成年激情久久综合| 日韩av电影免费观看高清完整版 | 亚洲国产精品自拍| 日韩你懂的在线观看| 粉嫩高潮美女一区二区三区| 亚洲色图欧美在线| 91精品国产综合久久久久久| 国产精品一区二区在线看| 亚洲欧美aⅴ...| 日韩精品中文字幕一区| 99免费精品视频| 美女视频一区在线观看| 最近日韩中文字幕| 日韩欧美一二区| 97国产一区二区| 精品亚洲成a人| 亚洲精品高清在线观看| 日韩欧美国产高清| 99久久国产综合精品色伊| 日本不卡一二三| 亚洲免费观看在线视频| 精品久久久久久久一区二区蜜臀| 91天堂素人约啪| 精品一二三四区| 香蕉加勒比综合久久| 国产精品日韩精品欧美在线| 欧美男生操女生| 色综合欧美在线视频区| 国产精品一区二区黑丝| 日韩av电影免费观看高清完整版在线观看| 国产日韩欧美高清在线| 91精品国产综合久久蜜臀| 色94色欧美sute亚洲线路二| 国产成人av在线影院| 麻豆91免费看| 午夜不卡在线视频| 亚洲免费av网站| 亚洲午夜激情网站| 亚洲图片你懂的| 国产精品无人区| 国产清纯在线一区二区www| 欧美一级爆毛片| 制服.丝袜.亚洲.另类.中文| 色婷婷国产精品| 91亚洲永久精品| caoporm超碰国产精品| 国产一区二区0| 国产一区二区三区免费| 黑人巨大精品欧美黑白配亚洲| 天堂资源在线中文精品| 亚洲午夜私人影院| 亚洲一区在线看| 亚洲一区二区三区国产| 亚洲一区二区三区自拍| 亚洲一区二区三区四区中文字幕| 亚洲素人一区二区| 亚洲精品视频在线观看免费| 亚洲精品国产品国语在线app| 亚洲美女免费视频| 一卡二卡欧美日韩| 亚洲国产欧美在线| 日韩不卡一区二区三区 | 蜜臀av亚洲一区中文字幕| 日韩精品电影在线观看| 日本不卡的三区四区五区| 美女视频黄久久| 黄一区二区三区| 成人综合激情网| 91尤物视频在线观看| 91久久久免费一区二区| 欧美人与禽zozo性伦| 日韩欧美高清在线| 久久久精品黄色| 中文字幕视频一区| 亚洲一区二区三区四区的| 亚洲国产成人va在线观看天堂| 污片在线观看一区二区| 精品综合免费视频观看| 不卡一二三区首页| 在线看日本不卡| 欧美一二三在线| 中文字幕国产精品一区二区| 一区二区三区美女| 成人国产一区二区三区精品| av不卡一区二区三区| 欧美裸体一区二区三区| 欧美精品一区二| 亚洲人吸女人奶水| 美女精品一区二区| av电影在线观看完整版一区二区| 在线观看一区二区精品视频| 日韩一区二区免费在线观看| 中文字幕国产一区二区| 视频一区在线视频| 成人丝袜视频网| 在线成人高清不卡| 国产精品国产馆在线真实露脸| 亚洲午夜久久久久| 国产成人亚洲综合a∨猫咪| 欧美视频在线观看一区二区| 26uuu色噜噜精品一区| 亚洲已满18点击进入久久| 国产精品一区二区在线播放| 欧美性猛片aaaaaaa做受| 久久久国产精华| 亚洲va欧美va人人爽午夜| 成人激情免费视频| 日韩欧美激情一区| 一区二区在线电影| 国产白丝精品91爽爽久久| 91精品国产综合久久久蜜臀图片| 国产精品家庭影院| 国产综合久久久久影院| 欧美日韩国产电影| 国产精品久久精品日日| 极品销魂美女一区二区三区| 欧美中文字幕久久| 中文字幕欧美一| 国产一二精品视频| 日韩午夜电影在线观看| 亚洲一区二区三区四区在线| av在线不卡电影| 国产欧美久久久精品影院| 理论片日本一区| 7777女厕盗摄久久久| 一区二区三区四区不卡视频| 成人av电影在线观看| 久久精品日韩一区二区三区| 蜜臀国产一区二区三区在线播放| 欧美性xxxxx极品少妇| 亚洲日本电影在线| 欧美日韩国产在线观看| 一级特黄大欧美久久久| 色呦呦国产精品| 亚洲免费资源在线播放| 色综合天天综合网天天看片| 国产精品丝袜在线| 成人av午夜电影| 中文字幕中文字幕一区二区 | 日韩成人午夜精品|