Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
4abc5c62
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
大约 1 年 前同步成功
通知
9
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4abc5c62
编写于
11月 14, 1999
作者:
D
Dr. Stephen Henson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add some examples to the enc man page.
上级
a0e9f529
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
35 addition
and
3 deletion
+35
-3
doc/man/enc.pod
doc/man/enc.pod
+35
-3
未找到文件。
doc/man/enc.pod
浏览文件 @
4abc5c62
...
@@ -102,6 +102,10 @@ B<openssl enc -ciphername>.
...
@@ -102,6 +102,10 @@ B<openssl enc -ciphername>.
A password will be prompted for to derive the key and IV if necessary.
A password will be prompted for to derive the key and IV if necessary.
Some of the ciphers do not have large keys and others have security
implications if not used correctly. A beginner is advised to just use
a strong block cipher in CBC mode such as bf or des3.
All the block ciphers use PKCS#5 padding also known as standard block
All the block ciphers use PKCS#5 padding also known as standard block
padding: this allows a rudimentary integrity or password check to be
padding: this allows a rudimentary integrity or password check to be
performed. However since the chance of random data passing the test is
performed. However since the chance of random data passing the test is
...
@@ -173,15 +177,43 @@ Blowfish and RC5 algorithms use a 128 bit key.
...
@@ -173,15 +177,43 @@ Blowfish and RC5 algorithms use a 128 bit key.
=head1 EXAMPLES
=head1 EXAMPLES
To be added....
Just base64 encode a binary file:
openssl base64 -in file.bin -out file.b64
Decode the same file
openssl base64 -d -in file.b64 -out file.bin
Encrypt a file using triple DES in CBC mode using a prompted password:
openssl des3 -in file.txt -out file.des3
Decrypt a file using a supplied password:
openssl des3 -d -in file.des3 -out file.txt -k mypassword
Encrypt a file then base64 encode it (so it can be sent via mail for example)
using Blowfish in CBC mode:
openssl bf -a -in file.txt -out file.bf
Base64 decode a file then decrypt it:
openssl bf -d -a -in file.bf -out file.txt
Decrypt some data using a supplied 40 bit RC4 key:
openssl rc4-40 -in file.rc4 -out file.txt -K 0102030405
=head1 BUGS
=head1 BUGS
The B<-A> option when used with large files doesn't work properly.
The B<-A> option when used with large files doesn't work properly.
The key derivation algorithm used is compatible with the SSLeay algorithm. It
The key derivation algorithm used is compatible with the SSLeay algorithm. It
is not very good: it uses unsalted MD5. There should be an option to allow a
is not very good: it uses unsalted MD5.
salt or iteration count to be included.
There should be an option to allow a salt or iteration count to be included.
Like the EVP library the B<enc> program only supports a fixed number of
Like the EVP library the B<enc> program only supports a fixed number of
algorithms with certain parameters. So if, for example, you want to use RC2
algorithms with certain parameters. So if, for example, you want to use RC2
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录