Welcome to JavaRanch.
If you were using a licensed product I'm assuming that
Java's built-in JCE API is not sufficient for your purposes; care to elaborate why not? That might give us a better chance to recommend alternatives.
Barring further information, I'd recommend
http://www.bouncycastle.org/ as a general-purpose API (which includes a JCE implementation, but has also many other features above and beyond that).