❶ 加密是什么意思啊
就是设置密码来保护你的东西,比如说保护用户名不被盗用、保护压缩文件不被其他人打开,等等。
不过网上流传有许多破解软件,据说有用,我没试过。
❷ 加密的语言!什么意思
密码的使用最早可以追溯到古罗马时期,《高卢战记》有描述恺撒曾经使用密码来传递信息,即所谓的“恺撒密码”,它是一种替代密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。因据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。这是一种简单的加密方法,这种密码的密度是很低的,只需简单地统计字频就可以破译。 现今又叫“移位密码”,只不过移动的为数不一定是3位而已。
密码术可以大致别分为两种,即易位和替换,当然也有两者结合的更复杂的方法。在易位中字母不变,位置改变;替换中字母改变,位置不变。
将替换密码用于军事用途的第一个文件记载是恺撒着的《高卢记》。恺撒描述了他如何将密信送到正处在被围困、濒临投降的西塞罗。其中罗马字母被替换成希腊字母使得敌人根本无法看懂信息。
苏托尼厄斯在公元二世纪写的《恺撒传》中对恺撒用过的其中一种替换密码作了详细的描写。恺撒只是简单地把信息中的每一个字母用字母表中的该字母后的第三个字母代替。这种密码替换通常叫做恺撒移位密码,或简单的说,恺撒密码。
尽管苏托尼厄斯仅提到三个位置的恺撒移位,但显然从1到25个位置的移位我们搜余都可以使用, 因此,为了使密码有更高的安全性,单字母替换密码就出现了。
如:
明码表 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密码表 Q W E R T Y U I O P A S D F G H J K L Z X C V B N M
明文 F O R E S T
密文 Y G K T L Z
只需重排密码表二十六个字母的顺序,允许密码表是明码表的任意一种重排,密钥就会增加到四千亿亿亿多种,我们就有超过4×1027种密码表。破解就变得很困难。
如何破解包括恺撒密码在内的单字母替换密码?
方法:字母频度分析
尽管我们不知道是谁发现了字母频度的差异可以用于破解密码。但是9世纪的科学家阿尔·金迪在《关于破译加密信息的手稿》对该技术做了最早的描述。
“如果我们知道一条加密信息所使用的语言,那么破译这条加密信息的方法就是找出同样的语言写的一篇其他文章,大约一页纸长,然后我们计算其中每个字母的出现频率。我们将频率最高的字母标为1号,频率排第2的标为2号,第三标为3号,依次类推,直到数完样品文章中所有字母。然后我们观察需要破译的密文,同样分类出所有的字母,找出频率最高的字母,并全部用样本文章中最高频率的字母替换。第二高频的字母用样本中2号代替,第三则用3号替换,直到密文中所有字母均已被样本中的字母替换。”
以英文为例,首先我们以一篇或几篇一定长度的普通文章,建立字母表中每个字母的频度表。
在分析密文中的字母频率,将其对照即可破解。
虽然设密者后来针对频率分析技术对以前的设密方法做了些改进,比如说引进空符号等,目的是为了打破正常的字母出现频率。但是小的改进已经无法掩盖单字母替换法的巨大缺陷了。到16世纪,最好的密码破译师已经能够破译当时大多数的加密信息。
局限性:
宽漏早短文可能严重偏离标准频率,加入文章少于100个字母,那么对它的解密就会比较困难。
而且不是所有文章都适用标准频度:
1969年,法国作家乔治斯·佩雷克写了一部200页的小说《逃亡》,其中没有一个含有字母e的单词。更令人称奇的是英国小说家和拼论家吉尔伯特·阿代尔成功地将《逃亡》翻译成英文,而且其中也没有一个字母e。阿代尔将这部译着命名为《真空》。如果这本书用单密码表进行加密,那么频度分析破解它会受到很大的困难。
一套新的密码系统由维热纳尔(Blaise de Vigenere)于16世纪末确立。其密码不再用一个密码表来加密,而是使用了26个不同的密码表。这种密码表最大慎雀的优点在于能够克制频度分析,从而提供更好的安全保障。
“恺撒密码”据传是古罗马恺撒大帝用来保护重要军情的加密系统。它是一种替代密码,通过将字母按顺序推后起3位起到加密作用,如将字母A换作字母D,将字母B换作字母E。据说恺撒是率先使用加密函的古代将领之一,因此这种加密方法被称为恺撒密码。
假如有这样一条指令:
RETURN TO ROME
用恺撒密码加密后就成为:
UHWXUA WR URPH
如果这份指令被敌方截获,也将不会泄密,因为字面上看不出任何意义。
这种加密方法还可以依据移位的不同产生新的变化,如将每个字母左19位,就产生这样一个明密对照表:
明:A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
密:T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
在这个加密表下,明文与密文的对照关系就变成:
明文:THE FAULT, DEAR BRUTUS, LIES NOT IN OUR STARS BUT IN OURSELVES.
密文:MAX YTNEM, WXTK UKNMNL, EBXL GHM BG HNK LMTKL UNM BG HNKLXEOXL.
很明显,这种密码的密度是很低的,只需简单地统计字频就可以破译。于是人们在单一恺撒密码的基础上扩展出多表密码,称为“维吉尼亚”密码。它是由16世纪法国亨利三世王朝的布莱瑟·维吉尼亚发明的,其特点是将26个恺撒密表合成一个,见下表:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
A A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
B B C D E F G H I J K L M N O P Q R S T U V W X Y Z A
CC D E F G H I J K L M N O P Q R S T U V W X Y Z A B
D D E F G H I J K L M N O P Q R S T U V W X Y Z A B C
E E F G H I J K L M N O P Q R S T U V W X Y Z A B C D
F F G H I J K L M N O P Q R S T U V W X Y Z A B C D E
G G H I J K L M N O P Q R S T U V W X Y Z A B C D E F
H H I J K L M N O P Q R S T U V W X Y Z A B C D E F G
I I J K L M N O P Q R S T U V W X Y Z A B C D E F G H
J J K L M N O P Q R S T U V W X Y Z A B C D E F G H I
K K L M N O P Q R S T U V W X Y Z A B C D E F G H I J
L L M N O P Q R S T U V W X Y Z A B C D E F G H I J K
M M N O P Q R S T U V W X Y Z A B C D E F G H I J K L
N N O P Q R S T U V W X Y Z A B C D E F G H I J K L M
O O P Q R S T U V W X Y Z A B C D E F G H I J K L M N
P P Q R S T U V W X Y Z A B C D E F G H I J K L M N O
Q Q R S T U V W X Y Z A B C D E F G H I J K L M N O P
R R S T U V W X Y Z A B C D E F G H I J K L M N O P Q
S S T U V W X Y Z A B C D E F G H I J K L M N O P Q R
T T U V W X Y Z A B C D E F G H I J K L M N O P Q R S
U U V W X Y Z A B C D E F G H I J K L M N O P Q R S T
V V W X Y Z A B C D E F G H I J K L M N O P Q R S T U
W W X Y Z A B C D E F G H I J K L M N O P Q R S T U V
X X Y Z A B C D E F G H I J K L M N O P Q R S T U V W
Y Y Z A B C D E F G H I J K L M N O P Q R S T U V W X
Z Z A B C D E F G H I J K L M N O P Q R S T U V W X Y
维吉尼亚密码引入了“密钥”的概念,即根据密钥来决定用哪一行的密表来进行替换,以此来对抗字频统计。假如以上面第一行代表明文字母,左面第一列代表密钥字母,对如下明文加密:
TO BE OR NOT TO BE THAT IS THE QUESTION
当选定RELATIONS作为密钥时,加密过程是:明文一个字母为T,第一个密钥字母为R,因此可以找到在R行中代替T的为K,依此类推,得出对应关系如下:
密钥:RELAT IONSR ELATI ONSRE LATIO NSREL
明文:TOBEO RNOTT OBETH ATIST HEQUE STION
密文:KSMEH ZBBLK SMEMP OGAJX SEJCS FLZSY
历史上以维吉尼亚密表为基础又演变出很多种加密方法,其基本元素无非是密表与密钥,并一直沿用到二战以后的初级电子密码机上。
❸ 我之前看到一个要把聊天进行加密的话题这是啥意思聊个天还要加密,有啥意义
我们普通老百姓聊个天是没啥,但是如果你的聊天记录涉及到商务,涉及到利益问题,要是被别人传出去了,那你的财产可能就有危险了
❹ 加密是什么意思
加密的解释
(1) [encipher]∶把[一份电报]译成密电码 (2) [thicken]∶使比原来的致密
词语分慎拍解
加的解释 加 ā 增多:增加。铅旅追加。加倍。加封。 把本来没有的添上去:加注解。 加冕 。 把几个数合起来的算法:加法。 施以 某种 动作:加以。不加考虑。 使 程度 增宽激羡高:加工。加强。加剧。 超过:加人一等( 形容 学问才能超 密的解释 密 ì 稠, 空隙 小,与“稀”、“疏” 相对 :紧密。 稠密 。 茂密 。严密。 密封 。密布。密集。密匝匝。密锣紧鼓(喻正式活动前的积极而 紧张 的 准备 ,亦作“紧锣密鼓”)。 关系近,感情好:密友。密亲。 不公开,不公开
❺ 加密的意思加密的意思是什么
加密的词语解释是:加密jiāmì。(1)把一份电报译成密电码。(2)使比原来的致密。
加密的词语解释是:加密jiāmì。(1)把一份电报译成密电码。(2)使比原来的致密。 拼音是:jiā mì。 结构是:加(左右结构)密(上下结构)。 词性是:动词。 注音是:ㄐ一ㄚㄇ一_。
加密的具体解释是什么呢,我们通过以下几个方面为您介绍:
一、网络解释【点此查看计划详细内容】
加密加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。在航空学中,指利用航空摄影像片上已知的少数控制点,通过对像片测量和计算的方法在像对或整条航摄带上增加控制点的作业。
关于加密的成语
密密匝匝加油加醋沉密寡言密密层层公规密谏柔情密意密不可分密约偷期遏密八音密密麻麻
关于加密的词语
机事不密细针密线密不可分私情密语遏密八音沉密寡言密约局羡如偷期百密一疏柔情密意公规密谏
关于加密的造句
1、这里派搜最简单的方法就是对设备加密,然后再解密,本源代码就是一个与此相关的例子,对盘数据加密,保护信息隐蔽,防止隐私泄露。
2、收件人没有加密电子邮件的有效数字标识。
3、本文介绍了厦门市工人文化宫地下停车场内长距离消防卷帘降温保护问题的方案比较,认为类似工点应当优先采用加密喷头闭式自动喷水系统。
4、我们回到小孩的例子中,您的伙伴可以使用他的私钥来加密进攻计划。
5、这家公司位于加利弗尼亚洲的萨尼维尔市,该公司现在正着手研发它的第一款产品,该公司负责产品研发的副总裁帕特里克?贝德维尔表示,这款产品可以与加密软件进桐启行“互动”。
点此查看更多关于加密的详细信息
❻ c语言文件加密和解密
c语言文件加密和解密方法如下:
1、首先打开VC++6.0;
voidDecryptFile(FILE*sfp,FILE*dfp,charpwd)
{
charch;
while((ch=fgetc(sfp))!=EOF)
{
if((ch>='a')&&(ch<='z'))
{
ch=ch^pwd;
ch=(ch-'a'+25)%26+'a';
}
if((ch>='A')&&(ch<='Z'))
{
ch=ch^pwd;
ch=(ch-'A'+25)%26+'A';
}
fputc(ch,dfp);
}
}
输出函数,输出文件内容
voidOutputFile(FILE*fp)
{
charch;
while((ch=fgetc(fp))!=EOF)
putchar(ch);
}
主函数,主要调用这几个函数
intmain()
{
/*用户输入的要加密的文件名*/
charsfilename[20];
/*用户输入加密后保存的文件名*/
chardfilename[20];
/*用来保存密码字符*/
charpwd;
FILE*sfp,*dfp;
printf(":
");
/*得到要加密的文件名*/
gets(sfilename);
/*得到加密后你要的文件名*/
printf(":
");
gets(dfilename);
/*得到加密字符*/
printf("PleaseinputyourPassword:
");
//scanf("%c",&pwd);
pwd=getch();
/*屏幕以*来表示输入的加密字符*/
printf("*
");
/*以只读方式打开要加密的文件*/
if((sfp=fopen(sfilename,"r"))==0)
{
printf("Can'topenthefile:%s
",sfilename);
exit(0);
}
/*输出要加密的文件*/
printf(":
");
OutputFile(sfp);
/*建立加密后的文件*/
if((dfp=fopen(dfilename,"w+"))==0)
{
printf("Can'topenorcreatethefile:%s
",dfilename);
//exit(0);
}
/*文件加密*/
fseek(sfp,0L,SEEK_SET);
EncryptFile(sfp,dfp,pwd);
printf("
Encryptedthefilesuccessfully!
");
/*输出加密后的文件*/
printf(":
");
fseek(dfp,0L,SEEK_SET);
OutputFile(dfp);
fclose(sfp);
fclose(dfp);
getch();
return0;
}
❼ 加密是什么意思
加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。 在航空学中,指利用航空摄影像片上已知的少数控制点,通过对像片测量和计算的方法在像对或整条航摄带上增加控制点的作业。
加密之所以安全,绝非因不知道加密解密算法方法,而是加密的密钥是绝对的隐藏,现在流行的RSA和AES加密算法都是完全公开的,一方取得已加密的数据,就算知道加密算法也好,若没有加密的密钥,也不能打开被加密保护的信息。单单隐蔽加密算法以保护信息,在学界和业界已有相当讨论,一般认为是不够安全的。公开的加密算法是给黑客和加密家长年累月攻击测试,对比隐蔽的加密算法要安全得多。
在密码学中,加密是将明文信息隐匿起来,使之在缺少特殊信息时不可读。虽然加密作为通信保密的手段已经存在了几个世纪,但是,只有那些对安全要求特别高的组织和个人才会使用它。在20世纪70年代中期,强加密(Strong Encryption) 的使用开始从政府保密机构延伸至公共领域, 并且目 前已经成为保护许多广泛使用系统的方法,比如因特网电子商务、手机网络和银行自动取款机等。
加密可以用于保证安全性, 但是其它一些技术在保障通信安全方面仍然是必须的,尤其是关于数据完整性和信息验证;例如,信息验证码(MAC)或者数字签名。另一方面的考虑是为了应付流量分析。
加密或软件编码隐匿(Code Obfuscation)同时也在软件版权保护中用于对付反向工程,未授权的程序分析,破解和软件盗版及数位内容的数位版权管理 (DRM)等。
尽管加密或为了安全目的对信息解码这个概念十分简单,但在这里仍需对其进行解释。数据加密的基本过程包括对称为明文的原来可读信息进行翻译,译成称为密文或密码的代码形式。该过程的逆过程为解密,即将该编码信息转化为其原来的形式的过程。
❽ 话密 是什么意思
话密就是通话加密的意思,是通话功能的一种。
通话加密功能包括普话转入密话和直接发起密话两种模式,其中普话转入密话指双方先建立普通通话,然后各自按下加密通话键,进入加密通话;直接发起密话(自动模式)指主叫方在起呼时选择加密通话,发起加密呼叫,被叫方直接接听(无需再按加密通话键),自动建立加密通话。
通话加的原理:
1、两个用户要进行通信,最简单的形式就是将两部电话机用一对线路连接起来。
2、当发话者拿起电话机对着送话器讲话时,声带的振动激励空气振动,形成声波。
3、声波作用于送话器上,使之产生电流,称为话音电流。
4、话音电流沿着线路传送到对方电话机的受话器内。
5、而受话器作用与送话器刚好相反-把电流转化为声波,通过空气传至人的耳朵中。这样,就完成了最简单的通话过程。
❾ 语言信息的加密指的是什么
人类用以表达和传递信息的语言,除口授外,大多以文字和图表形式出现在书籍、报刊、杂志、信件、文章、通知、签字中,也有通过电话、电报、传真、广播、电视等通信传播工具,间接地表达、传递。其中有些语言信息涉及机密,如军事和政治经济情报的口令、命令、计划、文告等内部消息。这些信息在传递过程中往往需要加密。
对语言信息加密,要使用暗语。只要双方事先秘密约定,寓明语于暗语中,显暗隐明,在一定的时间和地点内,能对明语保密。常用的暗语密约方法有:
1.字符式暗语:将某个数字、符号或字母,代替明语中某个文字或字母。例如:用数字“A”代替“电”,用数字“B”代替“脑”,暗语“AB”就代表明语“电脑”。
2.转置式暗语:改变明语中文字或字母的前后左右次序。例如:将明语“通信卫星”,编成暗语“信通星卫”。
3.分置式暗语:在明语中的文字与文字间加进了其他文字或符号。例如:在“航空母舰”中加进“西红柿”,编成暗语“航西空红母柿舰”。
4.隐文式暗语:将明语隐匿在不相干的字或句中。例如:明语“卫星”,编成暗语“卫夫人夜观星空”。
暗语的编制方法还有很多,甚至音乐、实物、手势、舞蹈形体、少数民族土语等,都能用来编制暗语。
至于在电话、电报、传真和广播电视等通信传播工具中对语言和图像信息加密,就要使用保密器了。它能对语言或图像信息转换成的电信号,采取扰乱其特征的方法进行加密,起到保密的效果。
❿ 易语言 加密命令有什么用
加密()就是把一些文本或数据加密成乱码,让人不知道是什么。
如:
写配置项
(取运行目录
()
+
“\1.ini”,
“mima”,
“密码”,
加密
(编辑框1.内容))
这是把编辑框1的内容加密后写到到
1.ini
文本里。
编辑框1.内容
=
解密
(读配置项
(取运行目录
()
+
“\1.ini”,
“mima”,
“密码”,
))
这是把加密后1.ini
文本
通过解密显示到编辑框1里。
不知我的答案能否让你满意。