社区
C#
帖子详情
密码学求助
suzhang835076646
2015-01-27 05:09:02
本人要完成一个名为《地铁监测数据传输安全的设计与实现》的课题设计,主要是通过摘要算法非对称加密算法完成数据传输,并检验信息的真实性。有大神能指导指导吗,用哪个编程语言要容易一些。
...全文
173
4
打赏
收藏
密码学求助
本人要完成一个名为《地铁监测数据传输安全的设计与实现》的课题设计,主要是通过摘要算法非对称加密算法完成数据传输,并检验信息的真实性。有大神能指导指导吗,用哪个编程语言要容易一些。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2015-01-27
打赏
举报
回复
跟编程语言无关。.net中随便几十行代码就写完了。关键是逻辑流程设计跟通信信令设计。 这也谈不上什么“密码学”,就是最低级的应用。一个学过一些密码基本原理的.net程序员,应该很容易写这种程序。就好想学过一些图形学的程序员可以比较简单地画一些低级的“三角形、多边形、颜色填充算法”之类的程序一样。
以专业开发人员为伍
2015-01-27
打赏
举报
回复
假设一次发送文件需要4个步骤: 1. 需要首先获取服务器端的非对称加密方法(例如RSA)“公钥”。 2. 客户端申请“上传文件”,获取本次传送编号。比如说包括最基本的“文件标题、范围、终端id”等信息。其中有一个字段,保存了一个对称加密密码,并且使用服务器公钥对这个密码进行加密。传送给服务器。 3. 待服务器返回OK之后,就可以对文件内容进行对称加密,然后上传了。你可以采取断点、分块上传,也可以一次性传完。 4. 单独向服务器上传本次传送的所有数据块的散列(例如MD5)编码,采取服务器公钥加密。 这样,每一次上传信息时都采用不同的对称加密密码,保证了安全性。
失落的神庙
2015-01-27
打赏
举报
回复
论坛的兄弟谁可以推荐一下 500w-800w的法拉利 要拉风的。马力要足。 我用来设桌面壁纸。 楼主的问题和这个类似呀。
zixingcheng_
2015-01-27
打赏
举报
回复
不知道要问啥?核心是推荐用哪种语言?你用哪个熟悉就用哪个,或者被要求用哪个! 算法是你要研究的事情,完成后再考虑语言实现吧。
基于Python解密仿射密码
新学期有一门
密码学
课,课上老师布置了一道
密码学
题,题目如下: 解密由仿射密码加密的密文“DBUHU SPANO SMPUS STMIU SBAKN OSMPU SS” 想解密这个密文,首先必须要知道仿射密码是什么: 仿射密码是一种代换密码,加...
毕业设计,基于SpringBoot+Bootstrap+MySql开发的爱慈善公益平台,内含Java完整源代码,数据库脚本
管理员:用户角色为管理员,具备登录、修改资料、修改密码、评论公益项目、评论
求助
文章、评论管理、发布
求助
文章、发布公益项目、发布平台活动、用户管理、用户认证审核、文章审核、链接管理、反馈管理、留言管理等...
区块链核心之
密码学
密码学
(在西欧语文中,源于希腊语kryptós“隐藏的”,和gráphein“书写”)是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。著名的
密码学
者Ron Rivest解释道:“
密码学
是关于如何在敌人存在的环境中通讯”,自工程学的角度,这相当于
密码学
与纯数学的异同。
密码学
是信息安全等相关议题,如认证、访问控制的核心。
密码学
的首要目的是隐藏信息的涵义,并不是隐藏信息的存在。
密码学
也促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。
密码学
已被应用在日常生活:包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。
密码学
(在西欧语文中,源于希腊语kryptós“隐藏的”,和gráphein“书写”)是研究如何隐密地传递信息的学科。在现代特别指对信息以及其传输的数学性研究,常被认为是数学和计算机科学的分支,和信息论也密切相关。著名的
密码学
者Ron Rivest解释道:“
密码学
是关于如何在敌人存在的环境中通讯”,自工程学的角度,这相当于
密码学
与纯数学的异同。
密码学
是信息安全等相关议题,如认证、访问控制的核心。
密码学
的首要目的是隐藏信息的涵义,并不是隐藏信息的存在。
密码学
也促进了计算机科学,特别是在于电脑与网络安全所使用的技术,如访问控制与信息的机密性。
密码学
已被应用在日常生活:包括自动柜员机的芯片卡、电脑使用者存取密码、电子商务等等。密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段。依照这些法则,变明文为密文,称为加密变换;变密文为明文,称为脱密变换。密码在早期仅对文字或数码进行加、脱密变换,随着通信技术的发展,对语音、图像、数据等都可实施加、脱密变换。
密码学
是在编码与破译的斗争实践中逐步发展起来的,并随着先进科学技术的应用,已成为一门综合性的技术科学。它与语言学、数学、电子学、声学、信息论、计算机科学等有着广泛而密切的联系。它的现实研究成果,特别是各国政府现用的密码编制及破译手段都具有高度的机密性。 进行明密变换的法则,称为密码的体制。指示这种变换的参数,称为密钥。它们是密码编制的重要组成部分。密码体制的基本类型可以分为四种:错乱--按照规定的图形和线路,改变明文字母或数码等的位置成为密文;代替--用一个或多个代替表将明文字母或数码等代替为密文;密本--用预先编定的字母或数字密码组,代替一定的词组单词等变明文为密文;加乱--用有限元素组成的一串序列作为乱数,按规定的算法,同明文序列相结合变成密文。以上四种密码体制,既可单独使用,也可混合使用 ,以编制出各种复杂度很高的实用密码。20世纪70年代以来,一些学者提出了公开密钥体制,即运用单向函数的数学原理,以实现加、脱密密钥的分离。加密密钥是公开的,脱密密钥是保密的。这种新的密码体制,引起了
密码学
界的广泛注意和探讨。利用文字和密码的规律,在一定条件下,采取各种技术手段,通过对截取密文的分析,以求得明文,还原密码编制,即破译密码。破译不同强度的密码,对条件的要求也不相同,甚至很不相同。 密码技术的目的很明确,就是为了解决信息安全问题。信息安全可分为四类特性:1、机密性:为了防止信息被窃,对应的密码技术有对称密码和公钥密码。2、完整性:为了防止信息被篡改,对应的密码技术有单向散列函数、消息认证码、数字签名。3、认证:为了防止攻击者伪装成真正的发送者,对应的密码技术有消息认证码和数字签名。4、不可否认性:为了防止发送者事后否认自己没有做过,对应的密码技术为数字签名。
基于android的考研学习app设计与实现(毕业论文)
功能:注册登录(注册界面包含一些邮箱之类),个人中心(可以修改密码,修改一些个人信息),院校信息(查看院校相关信息),考研资讯发布,考研资料
求助
和分享,研友交流。 后台:可以对用户发布的内容进行管理,对...
学
密码学
一定得学程序
学
密码学
一定得学程序 Time Limit: 1000MS Memory limit: 65536K 题目描述 曾经,ZYJ同学非常喜欢
密码学
。有一天,他发现了一个很长很长的字符串S1。他很好奇那代表着什么,于是神奇的WL给了他...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章