加密解密的定义
Ⅰ 解密是什么意思
解密是一个生活用词,同时也是计算机专业的一个专业用词。
从生活用词的解释:
解密是指解除对某些文件,某个事件的保密规定,允许对外公开。举例:美国前总统肯尼迪1963年被刺杀身亡,但是因为该事件可能涉及美国的国家安全,所以这件事被保密了。1992年10月26日,美国总统的老布什签署了一项法案,要求所有肯尼迪遇刺案相关政府档案须在25年之后对外解密。2017年26日,超过3100份遇刺案相关档案的预定解密期限已到,美国国家档案馆当晚公开其中2800份,同时,总统唐纳德·特朗普以“可能损害国家安全”为由,选择暂不公开其余数百份档案。
计算机专业用词解释:
计算机在信息保存和传递过程中,出于对信息安全的考虑会对保存或传递的信息(明文)进行加密处理防止信息被第三方获取以后读取查看,对加密的信息(密文)进行处理使其变为可以读取查看的信息(明文),这一过程叫做解密。举例:我现在要向你发送我的银行卡密码123(明文),我现在给密码加密即给所有的数字乘以2,那么我发送给你的就是246(密文).你收到246(密文)以后给这一组数字除以2得到123(明文)的过程就叫做解密。
Ⅱ 什么是文件的加密与解密
所谓的文件加密就是对电脑上的一些重要文件进行加密的操作,在现实生活中,我们可以通过一些加密工具来对我们的电脑上的文件进行加密处理,解密就是对之前已经加密过的文件进行解密操作。下面为你详细的介绍下:
文件加密的操作:
我们可先通过安装域之盾的管理端和被控端,之后我们进入到主界面,然后我们可以在左侧的分组中找到我们想要给文件加密的电脑,然后单击进入防护策略;

文件的解密操作:
我们可以采取申请解密的操作,比如我的电脑的某个加密文件需要查看不想再加密了,我们可以右键单击找到安全终端,然后找到申请解密,这时信息就会发送到管理端,等待管理员解密就可以了。
Ⅲ 加密和解密技术是怎么样的
随着信息化的发展,社会将由电子计算机网络连成一体,构成现代化信息系统,并通过通信网络对社会提供广泛的信息服务。一方面,实现信息共享,充分发挥信息的价值。另一方面,信息犯罪日趋严重。仅在西方国家,包括计算机病毒在内的计算机犯罪,每年正以20%的速度增长。这一事实说明信息共享与信息安全之间存在着尖锐的矛盾。人们为了维护国家和个人的合法权益,保护有价值的信息不被侵犯,对计算机系统和通信系统采取了加密技术和解密技术。
为防止电脑犯罪,必须有效保存好自己电脑里的信息有效地加密从信息的本质来看,信息是人类赖以生存的重要资源之一。信息能使人们增加知识,能向人们解释事物。军事上谁掌握战场动态信息流,谁就可能在战术上取胜。商业上谁掌握商品信息流,谁就可能取得高额利润。总之,社会的物质和能源都是借助信息而产生出价值。因此,信息是有价值的,不能随便让他人使用。如果一个国家的国防机密被泄露,很可能会导致国家的毁灭。即使是技术开发也应该实行有偿信息服务。因此,在计算机系统和数据库中附加加密和解密技术,实质上就是对信息的保护和封锁,是为了保护信息所有者和合法使用者的权利。
从信息犯罪的特点来看,加密解密技术也有十分重要的意义。一般来说,从事信息犯罪的人都受过良好的教育,有较高的知识水平,他们了解计算机的构造和工作原理。电脑窃贼凯文·米特尼克利用一台电脑和一部无线电话,屡次破译成功美国许多大公司和政府国防部门的电脑密码,自由进入他们的电脑网,轻而易举地获得了二万多个信用卡号码。在计算机应用领域不断扩大的情况下,信息犯罪的范围也越来越广,而且犯罪后不易留下证据。电脑窃贼盗窃钱财时往往金额巨大,使国家或个人损失惨重。只有强化加密技术,才有希望把损失减到最低程序。因此,加密和解密技术也是防止信息犯罪的必要而有效的措施。
从以上两个方面看来,加密和解密技术完全是为信息流通中的安全与合法使用服务的。如果说我们的社会正在走向“信息社会”,加密和解密技术就必然是未来电子技术的焦点。
Ⅳ 单钥和双钥加密相关定义
密钥体系 如果以密钥为标准,可将密码系统分为单钥密码(又称为对称密码或私钥密码)体系和双钥密码(又称为非对称密码或公钥密码)体系。哦,对了,所谓密钥差不多可以理解成密码。
在单钥体制下,加密密钥和解密密钥是一样的,或实质上是等同的,这种情况下,密钥就经过安全的密钥信道由发方传给收方。
单钥密码的特点是无论加密还是解密都使用同一个密钥,因此,此密码体制的安全性就是密钥的安全。如果密钥泄露,则此密码系统便被攻破。最有影响的单钥密码是1977年美国国家标准局颁布的DES算法。单钥密码的优点是:安全性高。加解密速度快。缺点是:1)随着网络规模的扩大,密钥的管理成为一个难点;2)无法解决消息确认问题;3)缺乏自动检测密钥泄露的能力。
而在双钥体制下,加密密钥与解密密钥是不同的,此时根本就不需要安全信道来传送密钥,而只需利用本地密钥发生器产生解密密钥即可。双钥密码是:1976年W.Diffie和M.E.Heilinan提出的一种新型密码体制。由于双钥密码体制的加密和解密不同,且能公开加密密钥,而仅需保密解密密钥,所以双钥密码不存在密钥管理问题。双钥密码还有一个优点是可以拥有数字签名等新功能。最有名的双钥密码体系是:1977年由Rivest,Shamir和Ad1eman人提出的RSA密码体制。双钥密码的缺点
是:双钥密码算法一般比较复杂,加解密速度慢。
因此,网络中的加密普遍采用双钥和单钥密码相结合的混合加密体制,即加解密时采用单钥密码,密钥传送则采用双钥密码。这样既解决了密钥管理的困难,又解决了加解密速度的问题。目前看来,这种方法好象也只能这样了。
Ⅳ encryptionalgorithm加密算法的定义是什么
是一个函数,它使用一个加密钥匙,把一条信息转化成一串不可阅读的看似随机的字符串,这个流程也是不可逆的(也就是说获得原始信息),除非是被某个也知道那把钥匙的人来操作。加密使得私密数据通过公共的因特网传输的时候不需要冒严重的被第三方知道传输的内容的风险。
Ⅵ 加密解密技术的什么是加密技术
加密技术是电子商务采取的主要安全保密措施,是最常用的安全保密手段,利用技术手段把重要的数据变为乱码(加密)传送,到达目的地后再用相同或不同的手段还原(解密)。加密技术包括两个元素:算法和密钥。算法是将普通的文本(或者可以理解的信息)与一串数字(密钥)的结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解码的一种算法。在安全保密中,可通过适当的密钥加密技术和管理机制来保证网络的信息通讯安全。密钥加密技术的密码体制分为对称密钥体制和非对称密钥体制两种。相应地,对数据加密的技术分为两类,即对称加密(私人密钥加密)和非对称加密(公开密钥加密)。对称加密以数据加密标准(DES,Data Encryption Standard)算法为典型代表,非对称加密通常以RSA(Rivest Shamir Ad1eman)算法为代表。对称加密的加密密钥和解密密钥相同,而非对称加密的加密密钥和解密密钥不同,加密密钥可以公开而解密密钥需要保密。

Ⅶ 在密码学中,明文,密文, 密钥,加密算法和解密算法称为五元组。试说明这五个基本概念。
摘要 明文——原始信息
Ⅷ Oracle定义DES加密解密及MD5加密函数示例
(1)DES加密函数
create
or
replace
function
encrypt_des(p_text
varchar2,
p_key
varchar2)
return
varchar2
is
v_text
varchar2(4000);
v_enc
varchar2(4000);
raw_input
RAW(128)
;
key_input
RAW(128)
;
decrypted_raw
RAW(2048);
begin
v_text
:=
rpad(
p_text,
(trunc(length(p_text)/8)+1)*8,
chr(0));
raw_input
:=
UTL_RAW.CAST_TO_RAW(v_text);
key_input
:=
UTL_RAW.CAST_TO_RAW(p_key);
dbms_obfuscation_toolkit.DESEncrypt(input
=>
raw_input,key
=>
key_input,encrypted_data
=>decrypted_raw);
v_enc
:=
rawtohex(decrypted_raw);
dbms_output.put_line(v_enc);
return
v_enc;
end;
(2)DES解密函数
create
or
replace
function
decrypt_des(p_text
varchar2,p_key
varchar2)
return
varchar2
is
v_text
varchar2(2000);
begin
dbms_obfuscation_toolkit.DESDECRYPT(input_string
=>
UTL_RAW.CAST_TO_varchar2(p_text),key_string
=>p_key,
decrypted_string=>
v_text);
v_text
:=
rtrim(v_text,chr(0));
dbms_output.put_line(v_text);
return
v_text;
end;
(3)MD5加密函数
CREATE
OR
REPLACE
FUNCTION
MD5(passwd
IN
VARCHAR2)
RETURN
VARCHAR2
IS
retval
varchar2(32);
BEGIN
retval
:=
utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING
=>
passwd))
;
RETURN
retval;
END;
(4)函数使用示例
DES加密:
update
tb_salarysign_staff
s
set
s.staffpwd
=encrypt_des(s.staffpwd,
'test#5&124*!de');
DES解密:select
decrypt_des(s.staffpwd,
'test#5&124*!de')
from
tb_salarysign_staff
s
MD5加密:
update
tb_salarysign_staff
s
set
s.staffpwd
=
md5(s.staffpwd);
Ⅸ 数据加密与解密的介绍
加密incode:对明文(可读懂的信息)进行翻译,使用不同的算法对明文以代码形式(密码)实施加密。该过程的逆过程称为 解密(descode),即将该编码信息转化为明文的过程。

Ⅹ 加密解密技术的简介
加密技术包括两个元素:算法和密钥。算法是将普通的信息或者可以理解的信息与一串数字(密钥)结合,产生不可理解的密文的步骤,密钥是用来对数据进行编码和解密的一种算法。在安全保密中,可通过适当的钥加密技术和管理机制来保证网络的信息通信安全。
软件的加密与解密是一个迷人的研究领域,它几乎可以与任意一种计算机技术紧密结合——密码学、程序设计语言、操作系统、数据结构。而由于这样或者那样的原因,对于这一领域的关注程度一直还处于低温状态。而看雪技术论坛相信会为更多对知识怀有渴望的朋友多开辟一条走向这个领域的道路,并且进而推动这个领域的不断发展。

