sjdkx的个人博客分享 http://blog.sciencenet.cn/u/sjdkx

博文

一次一密密码本方式的现代应用

已有 3298 次阅读 2018-9-27 20:33 |个人分类:密码学相关|系统分类:科研笔记| 文件加密, 一次一密, 密码本

 

  一次一密密码本加密已经有100年的历史了,下面尝试将此加密方法用于现在,当然不再局限于26个字母作为元素的范围,而是以字节为单位256个元素,以适合现在信息加密的需要。

  一次一密密码本适用于两地通讯的信息加密,两地的密码本是完全一样的,并且每加密长度为 L字节的文件,密码本就要损失 L字节,直到密码本消耗完毕。

  实现加密、解密都很容易,关键是密码本的处置,如果有U盘最好放在那里并只在加密、解密时联机,否则要做加密处理,只在使用时解密。以确保安全。密码本两地传送时也要做加密处理。

  制作密码本文件,可用真随机数发生器,如果发生器生成的数据是1.看上去像乱码 2.不可预测其数值 3.数据不重复,那这个发生器是真随机数发生器,真随机数是一个概念只是用于衡量发生器的性能,并没有任何现成的真随机数组,因为数组产生之后已经不符合真随机数的定义了。好的随机数发生器生成的数组应能通过NIST检测。如果两地使用相同的真随机数发生器,定制同样的数组作为密码本,则可以免除大量数据传递之苦。


  笔者编制了简单的【一次一密密码本】文件加密程序,和【真随机数发生器】,感兴趣者可来信索取。

sjsjsjd@163.com



https://blog.sciencenet.cn/blog-251800-1137399.html

上一篇:构造随机函数
下一篇:另类密码输入法——关联法
收藏 IP: 120.0.24.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 22:08

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部