搜索资源列表
7_Rsa
- RSA公钥加密算法基于大整数因式分解困难这样的事实。 选择两个素数,p,q。(一般p,q选择很大的数) 然后计算 z=p*q f=(p-1)(q-1) 选择一个n,使gcd(n,f)=1(gcd代表greatest common divider,一般n也选择一个素数), n和z就作为公钥。 选择一个s,0<s<f,满足n*s % f=1,s就作为私钥。-RSA public key encryption algorithm based on the integer fa
RSA解密和加密算法的实现和应用
- RSA算法 :首先, 找出三个数, p, q, r, 其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数...... p, q, r 这三个数便是 person_key,接著, 找出 m, 使得 r^m == 1 mod (p-1)(q-1)..... 这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了..... 再来, 计算 n = pq....... m, n 这两个数便是 public_key ,编码过程是, 若资料为 a,
tmd
- Themida/Winlicense version 1.x/2.x dumper/fixer.v2.6.0-// Themida/Winlicense version 1.x/2.x dumper/fixer by Seek n Destroy // // The scr ipt is XP only, VISTA has a different stack antidump. // // // If you don t use VM (heap & stack)
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 你的任务是对给定的密文进行解密得到明文。 你需要注意
Hill-decryption
- 希尔密码(Hill Password)是运用基本矩阵论原理的替换密码,由Lester S. Hill在1929年发明。一串字母当成n维向量,跟一个n×n的矩阵相乘,再将得出的结果模26。注意用作加密的矩阵(即密钥矩阵)在必须是可逆的,否则就不可能译码。本算法中,明文长度必须为3的倍数-Hill encryption and decryption
Command_li22165312132011
- A simple commandline password generator written in C. Depending on what kindof characters the user wants it converts a range of decimals to ascii characters and adds them to an array, then it grabs a number of random characters from the array to gene
RSA-SecretSharingScheme
- 于RsA密码体制,提出了一个新的(f,,1)门限秘密共享方案。在该方案中,秘密份额由各参与者自己 选择,秘密分发者不知道每个参与者所持有的份额,而且秘密份额长度与秘密长度相同。在秘密恢复过程中,每 个参与者能够验证其他参与者是否进行了欺骗。每个参与者只需维护一个秘密份额,就可以实现对多个秘密的共 享。方案的安全性是基于RSA密码体制和Shamir的(‘n)门限秘密共享方案的安全性。-Abstract:A new(f,n)thresh01d secret sharing scheme
Shamir
- Shamir的(k,n)门限秘密共享方案 Shamir提出秘密共享概念的同时,也分别给出了(k,n)门限秘密共享体制的概念。简单地说,设秘密通过秘密共享算法分发给个成员共享,每一个成员持有一个子密钥也称为影子或秘密碎片,如果满足: (1)任何不少于k个的合格成员通过所持有的正确的碎片都可以重构。 (2)任何k个以下的成员集都无法重构。 称这种方案为(k,n)门限秘密共享方案,简称为门限方案,k称为方案的门限值。 作为各种秘密共享方案中最简单实用的门限秘密共享方案,(k,n
New-folder-(4)
- We begin with choosing two random large distinct primes p and q. We also pick e, a random integer that is relatively prime to (p-1)*(q-1). The random integer e is the encryption exponent. Let n = p*q. Using Euclid s greatest common divisor a
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 加解密。说明:为了方便实现,分组可以小一点,比如两个字母一组。
Cipher
- 置换密码算法的原理是不改变明文字符,只将字符在明文中的排列顺序改变,从而实现明文信息的加密。置换密码也叫换位密码。 试编程实现矩阵换位密码。它的加密方法是将明文中的字母按照给定的顺序安排在一个矩阵中,然后用根据密钥提供的顺序重新组合矩阵中的字母,形成密文。例如,明文为attack begins at five,密钥为cipher,将明文按照每行6个字母的形式排在矩阵中,如下形式: a t t a c k b e g i n s a t f i v e 根据密钥ciphe
sha256
- s加密sghshrova;kfdngvajkrgal(rg a s th wr 6y h j fh k r 7t g h sg fs n yt h xv)