搜索资源列表
Hill
- Hill加密算法的基本思想是将l个明文字母通过线性变换将它们转换为k个密文字母。脱密只要做一次逆变换就可以了。密钥就是变换矩阵本身。即 M=m1m2……ml Ek(M)=c1c2……cl 其中 c1=k11m1+k12m2+……+k1lml c2=k21m1+k22m2+……+k2lml …… cl=kl1m1+kl2m2+……+kllml 通常对于字母加解密,使用mod 26的方法。 以上线性方程可以采用矩阵表示。
DSA
- Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x
firstGTK
- 一个基于GTK+的单词数值计算器,1、 按照规则计算单词的值,如果 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 26个字母(全部用大写)的值分别为 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26,如: WINJACK这个单词的值就为:W+I+N+J+A+C+K=23+9+14+1+3+11=71% HARDWORK=H+A+R+D+W+O+
userfilesystem(with_improvement)
- 用C语言或C++语言设计一个最多包括N个用户的多用户文件系统,约定每个用户最多保存M个文件。 同时相知一个用户在进入系统后,最多打开L个文件。-Using C language or C++ language design, including a maximum of N user multi-user file system, agreed to preserve each user a maximum of M documents. At the same time, know eac
gdb
- 将g l i b函数库、G t k +构件库、G n o m e库和G C C编译器结合起来可以用来开发非常复杂的应 用程序,足以满足绝大多数的商业应用。但是这些还不足以成为一个完整的开发平台。还需 要一个高效的调试器,特别是对较大型的应用程序,这一点更为重要。-Linux 包含了一个叫g d b的G N U调试程序。gdb 可以用来调试使C、C++以及M o d u l a-2语 言开发的程序
linux
- ubuntu总结,都是一般小实验,每个都调试通过-a b c d e f g h i j k l m n o p q r s t
SD_Partition
- 在 Fedora 8下,将一张4G的TF卡(MicroSD),格成两个2G的分区,一个主分区,一个逻辑分区。 ps:SD卡有TF卡(现在通称MicroSD),SD卡,MiniSD卡,SDHC等多种,长的不一样;除此之外,还有一种MMC卡。 指令:fdisk 用途:观察硬盘之实体使用情形与分割硬盘用。 使用方法: 一、在 console 上输入 fdisk -l /dev/sdb ,观察硬盘之实体使用情形。 二、在 console
list
- 练习使用vi,使用UNIX的系统调用和库函数,体会UNIX文件通配符的处理方式以及命令对选项的处理方式。与ls命令类似,命令行参数可以有0到多个,实现自定义选项r,a,l,h,m以及--. ——北京邮电大学计算机系Cc-Practice to use vi, use the UNIX system calls and library functions, experience of UNIX file handling of wildcards, and command of the optio
1008
- Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。 密文 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 明文 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 你的任务是对给定的密文进行解密得到明文。 你需要注意
TIMx
- La modulation de largeur d impulsion (Pulse Width Modulation en anglais) est une methode permettant de generer des signaux analogiques continus a l aide de systemes en fonctionnement tout ou rien.
Unix
- 1 ls [语法]: ls [-RadCxmlnogrtucpFbqisf1] [目录或文件......] [说明]: ls 命令列出指定目录下的文件,缺省目录为当前目录 ./,缺省输出顺序为纵向按字符顺序排列。 -R 递归地列出每个子目录的内容 -a 列出所有文件,包括第一个字符为“.”的隐藏文件 -d 若后面参数是目录,则只列出目录名而不列出目录内容,常与-l选项连 用以显示目录状态。 -C 输出时多列显示 -x 横向按字符顺序排列 -m 输出按流式格
AES-Rijndael
- Rijndael (pronounced Reindaal) AES算法,由Joan Daemen and Vincent Rijmen设计。-//Rijndael (pronounced Reindaal) is a block cipher, designed by Joan Daemen and Vincent Rijmen as a candidate algorithm for the AES. //The cipher has a variable block length an
Linux_USB_storage_fudanabc
- linux那些事之我是U盘——fudanabc-The story about linux--l`m USB sotrage-by fudanabc
list
- linux下简单的list程序 参数 r 递归方式列出子目录 a 列出所有文件 l 后跟一整数,限定文件大小的最小值(字节) h 后跟一整数,限定文件大小的最大值(字节) m 后跟一整数n,限定文件的最近修改时间-simple list program parameters r recursively lists subdirectories under linux followed by a list of all files l an integer defining
sjqpl
- 编制生成0~n(n≤255)的一个全排列的程序,可选择下列两个方法之一或自行设计另外方法: 方法1:从一个随机文件读取n+1字节数据d0, d1, L, dn。由预先取定的一个0~n的全排列P(比如,可为0~n的自然排列)开始,依次对i=n, n-1, L, 1,计算:j=di-1+di (mod i)交换P的第i项第j项(在此注意我们假定P从第0项开始)。 方法2:用一个随机函数产生m(m>n)字节数据d1, d2, L, dm。对d1(mod (n+1)), d2(mod (n
Procdump
- dump 系统进程信息,结合mimikatz 使用,可以获取系统hash-Using ProcDump usage: procdump [-a] [[-c|-cl CPU usage] [-u] [-s seconds]] [-n exceeds] [-e [1 [-b]] [-f <filter,...>] [-g] [-h] [-l] [-m|-ml commit usage] [-ma |-mp] [-o] [-p|-pl counter threshold] [-r
square
- 由WeiDai编写并放置在公共主机上 基于Paulo S.L.M. Barreto s开源实施-square.cpp- written and placed in the public domain by Wei Dai Based on Paulo S.L.M. Barreto s public domain implementation
gradientDirtyLaundry
- L L V M Initialize Transform Utils - C binding for initialize Transform Utils Passes.
early_serial_console
- linux include linux lockd xdr4.h X D R types for the N L M protocol. -linux include linux lockd xdr4.h X D R types for the N L M protocol.
RSA
- 利用C\C++实现RSA算法的加、解密运算。 具体包括: 1)利用扩展的Euclid计算 a mod n 的乘法逆元; 2)Miller-Rabin素性测试算法对一个给定的大数进行测试; 3)实现的运算,并计算; 4)利用Euler定理手工计算,并与3)计算的结果对比; 5)实现RSA算法。并对 I LOVE NANJING UNIVERSITY OF AERONAUTICS AND ASTRONAUTICS 加解密。说明:为了方便实现,分组可以小一点,比如两个字母一组。