I realy like this program. i was wondering if there was any way to display what type of encrypt is playing without the key, like bp or ep.
It'll show it, if its a known or common value, in the ncurses terminal when the call is enc and it has a known alg. Depending on system type, not all ALGs are going to display, especially on P25 since it has a big list and only ever seen a few of them. It currently doesn't print DMR or P25 ALGs in the console/log output though, but it will print the alg's numberical value in hex.
Here's a quick list of common ENC algorithms you're most likely to see (or rather, the ones I've seen).
NXDN:
0x1 - Scrambler
0x2 - DES
0x3 - AES-256
dPMR:
Scrambler Only?
DMR:
//No PI/ALG/KEY but SVC 0x40 bit set
if FID is 0x68 or 0x08 (Hytera) then its Hytera BP
if FID is not the above (most likely just 0 or 0x10) then its Moto BP
//with PI header or SB ALG and KEY and SVC 0x40 bit set
0x21 - RC4
0x22 - DES-OFB
0x23 - Triple DES
0x24 - AES-128
0x25 - AES-256
//more speculative than known
0x02 - Hytera Full Enc??
0x05 - Other AES-256??
P25:
0xAA - RC4
0x81 - DES-OFB
0x84 - AES-256
A more complete listing of P25 based ALGs can be found
here