fix: wrong key length
This commit is contained in:
		
							parent
							
								
									8b933792cf
								
							
						
					
					
						commit
						96f6262392
					
				| @ -5,8 +5,9 @@ describe('wpa-psk-generator', () => { | |||||||
|   it('generateWpaPskRawKey should generate raw key', () => { |   it('generateWpaPskRawKey should generate raw key', () => { | ||||||
|     expect(generateWpaPskRawKey('test', 'test')).to.deep.eq({ |     expect(generateWpaPskRawKey('test', 'test')).to.deep.eq({ | ||||||
|       passphrase: 'test', |       passphrase: 'test', | ||||||
|       psk: 'd630c5513becfd3952432bd7fcf098b7a40907f3214cf43551f1b8cfda873eccd55e2e0c6b8fed55feecdd7f21db4fb6b31c602fe3f5e58e7edd462b12e4acc4632aa41c4755646b8a52826cb76f3a984571c4cfc73a1a2684f55790fac9e1f6c6002faedcb6c2d47a3678139027b95641efbcecd934b712bf48db71a76d8915', |       psk: 'd630c5513becfd3952432bd7fcf098b7a40907f3214cf43551f1b8cfda873ecc', | ||||||
|       ssid: 'test', |       ssid: 'test', | ||||||
|     }); |     }); | ||||||
|  |     expect(generateWpaPskRawKey('test', 'test')?.psk).toHaveLength(256 / 8 * 2); | ||||||
|   }); |   }); | ||||||
| }); | }); | ||||||
|  | |||||||
| @ -3,7 +3,7 @@ import pbkdf2 from 'crypto-js/pbkdf2'; | |||||||
| 
 | 
 | ||||||
| export function generateWpaPskRawKey(ssid: string, passphrase: string) { | export function generateWpaPskRawKey(ssid: string, passphrase: string) { | ||||||
|   const psk = pbkdf2(passphrase, ssid, { |   const psk = pbkdf2(passphrase, ssid, { | ||||||
|     keySize: 32, |     keySize: 256 / 32, | ||||||
|     iterations: 4096, |     iterations: 4096, | ||||||
|     hasher: CryptoJS.algo.SHA1, |     hasher: CryptoJS.algo.SHA1, | ||||||
|   }).toString(CryptoJS.enc.Hex); |   }).toString(CryptoJS.enc.Hex); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user