Re: encryption question
- From: "Rael" <rael@xxxxxxxxxx>
- Date: Tue, 29 Jan 2008 20:51:06 +0200
Encryption:
Input: Password P, Text T
1. S := Random (128 bits from a secure PRBG)
2. KE := HMAC(P,S + 'E')
3. KA := HMAC(P,S + 'A')
4. C := E(KE,T)
5. M := HMAC(KA,C)
6. Output CT := S + C + M
Decryption:
Input: Password P, Cipher Text CT
1. Parse CT into S,C,M
2. KE := HMAC(P,S + 'E')
3. KA := HMAC(P,S + 'A')
4. if M <> HMAC(KA,C) return Error
5. T := D(KE,C)
6. Output T
Can you provide a "key" please :)
Rael
.
- Follow-Ups:
- Re: encryption question
- From: Henrick Hellström
- Re: encryption question
- References:
- encryption question
- From: Rael
- Re: encryption question
- From: SiegfriedN
- Re: encryption question
- From: Henrick Hellström
- Re: encryption question
- From: Rael
- Re: encryption question
- From: Henrick Hellström
- encryption question
- Prev by Date: Re: dialog box at sign in...anyone know of a component to do this
- Next by Date: Re: dialog box at sign in...anyone know of a component to do this
- Previous by thread: Re: encryption question
- Next by thread: Re: encryption question
- Index(es):